{
  "title" : "Duplication",
  "timestamp" : "2024-04-03 14:32:40",
  "duplicates" : [ {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "doubles/targets/allowance_target.py",
        "extension" : "py",
        "linesOfCode" : 21,
        "components" : [ "primary::doubles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 17,
      "startLine" : 46,
      "endLine" : 68,
      "cleanedStartLine" : 10,
      "cleanedEndLine" : 16
    }, {
      "file" : {
        "relativePath" : "doubles/targets/expectation_target.py",
        "extension" : "py",
        "linesOfCode" : 21,
        "components" : [ "primary::doubles" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 17,
      "startLine" : 44,
      "endLine" : 66,
      "cleanedStartLine" : 10,
      "cleanedEndLine" : 16
    } ]
  } ],
  "overallDuplication" : null
}