{
  "title" : "Duplication",
  "timestamp" : "2024-04-03 14:33:07",
  "duplicates" : [ {
    "blockSize" : 10,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "logging/facility.go",
        "extension" : "go",
        "linesOfCode" : 110,
        "components" : [ "primary::logging" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 80,
      "startLine" : 113,
      "endLine" : 131,
      "cleanedStartLine" : 38,
      "cleanedEndLine" : 47
    }, {
      "file" : {
        "relativePath" : "logging/facility.go",
        "extension" : "go",
        "linesOfCode" : 110,
        "components" : [ "primary::logging" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 80,
      "startLine" : 148,
      "endLine" : 160,
      "cleanedStartLine" : 60,
      "cleanedEndLine" : 69
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "swim/labels.go",
        "extension" : "go",
        "linesOfCode" : 100,
        "components" : [ "primary::swim" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 68,
      "startLine" : 82,
      "endLine" : 100,
      "cleanedStartLine" : 25,
      "cleanedEndLine" : 31
    }, {
      "file" : {
        "relativePath" : "swim/labels.go",
        "extension" : "go",
        "linesOfCode" : 100,
        "components" : [ "primary::swim" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 68,
      "startLine" : 120,
      "endLine" : 139,
      "cleanedStartLine" : 39,
      "cleanedEndLine" : 45
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "forward/request_sender.go",
        "extension" : "go",
        "linesOfCode" : 197,
        "components" : [ "primary::forward" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 154,
      "startLine" : 132,
      "endLine" : 138,
      "cleanedStartLine" : 63,
      "cleanedEndLine" : 68
    }, {
      "file" : {
        "relativePath" : "forward/request_sender.go",
        "extension" : "go",
        "linesOfCode" : 197,
        "components" : [ "primary::forward" ],
        "concerns" : [ "::TODOs" ]
      },
      "sourceFileCleanedLinesOfCode" : 154,
      "startLine" : 146,
      "endLine" : 152,
      "cleanedStartLine" : 73,
      "cleanedEndLine" : 78
    } ]
  } ],
  "overallDuplication" : null
}