{
  "title" : "Duplication",
  "timestamp" : "2026-01-18 17:01:32",
  "duplicates" : [ {
    "blockSize" : 9,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "clearcase-agent/clearcase-agent.xml",
        "extension" : "xml",
        "linesOfCode" : 69,
        "components" : [ "primary::clearcase-agent" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 49,
      "startLine" : 28,
      "endLine" : 42,
      "cleanedStartLine" : 10,
      "cleanedEndLine" : 18
    }, {
      "file" : {
        "relativePath" : "clearcase-common/clearcase-common.xml",
        "extension" : "xml",
        "linesOfCode" : 57,
        "components" : [ "primary::clearcase-common" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 40,
      "startLine" : 28,
      "endLine" : 45,
      "cleanedStartLine" : 10,
      "cleanedEndLine" : 18
    } ]
  }, {
    "blockSize" : 8,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "clearcase-server/src/jetbrains/buildServer/buildTriggers/vcs/clearcase/versionTree/Version.java",
        "extension" : "java",
        "linesOfCode" : 101,
        "components" : [ "primary::clearcase-server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 71,
      "startLine" : 106,
      "endLine" : 118,
      "cleanedStartLine" : 50,
      "cleanedEndLine" : 57
    }, {
      "file" : {
        "relativePath" : "clearcase-server/src/jetbrains/buildServer/buildTriggers/vcs/clearcase/versionTree/VersionHolder.java",
        "extension" : "java",
        "linesOfCode" : 24,
        "components" : [ "primary::clearcase-server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 14,
      "startLine" : 34,
      "endLine" : 46,
      "cleanedStartLine" : 7,
      "cleanedEndLine" : 14
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "clearcase-common/src/jetbrains/buildServer/vcs/clearcase/Messages.java",
        "extension" : "java",
        "linesOfCode" : 16,
        "components" : [ "primary::clearcase-common" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 9,
      "startLine" : 24,
      "endLine" : 33,
      "cleanedStartLine" : 3,
      "cleanedEndLine" : 9
    }, {
      "file" : {
        "relativePath" : "clearcase-server/src/jetbrains/buildServer/buildTriggers/vcs/clearcase/Messages.java",
        "extension" : "java",
        "linesOfCode" : 16,
        "components" : [ "primary::clearcase-server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 9,
      "startLine" : 25,
      "endLine" : 34,
      "cleanedStartLine" : 3,
      "cleanedEndLine" : 9
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "clearcase-server/src/jetbrains/buildServer/buildTriggers/vcs/clearcase/HistoryElement.java",
        "extension" : "java",
        "linesOfCode" : 158,
        "components" : [ "primary::clearcase-server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 55,
      "endLine" : 61,
      "cleanedStartLine" : 24,
      "cleanedEndLine" : 30
    }, {
      "file" : {
        "relativePath" : "clearcase-server/src/jetbrains/buildServer/buildTriggers/vcs/clearcase/HistoryElement.java",
        "extension" : "java",
        "linesOfCode" : 158,
        "components" : [ "primary::clearcase-server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 119,
      "startLine" : 78,
      "endLine" : 84,
      "cleanedStartLine" : 45,
      "cleanedEndLine" : 51
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "clearcase-agent/src/jetbrains/buildServer/vcs/clearcase/agent/Messages.java",
        "extension" : "java",
        "linesOfCode" : 16,
        "components" : [ "primary::clearcase-agent" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 9,
      "startLine" : 24,
      "endLine" : 33,
      "cleanedStartLine" : 3,
      "cleanedEndLine" : 9
    }, {
      "file" : {
        "relativePath" : "clearcase-common/src/jetbrains/buildServer/vcs/clearcase/Messages.java",
        "extension" : "java",
        "linesOfCode" : 16,
        "components" : [ "primary::clearcase-common" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 9,
      "startLine" : 24,
      "endLine" : 33,
      "cleanedStartLine" : 3,
      "cleanedEndLine" : 9
    } ]
  }, {
    "blockSize" : 7,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "clearcase-agent/src/jetbrains/buildServer/vcs/clearcase/agent/Messages.java",
        "extension" : "java",
        "linesOfCode" : 16,
        "components" : [ "primary::clearcase-agent" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 9,
      "startLine" : 24,
      "endLine" : 33,
      "cleanedStartLine" : 3,
      "cleanedEndLine" : 9
    }, {
      "file" : {
        "relativePath" : "clearcase-server/src/jetbrains/buildServer/buildTriggers/vcs/clearcase/Messages.java",
        "extension" : "java",
        "linesOfCode" : 16,
        "components" : [ "primary::clearcase-server" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 9,
      "startLine" : 25,
      "endLine" : 34,
      "cleanedStartLine" : 3,
      "cleanedEndLine" : 9
    } ]
  }, {
    "blockSize" : 6,
    "duplicatedFileBlocks" : [ {
      "file" : {
        "relativePath" : "clearcase-agent/clearcase-agent.xml",
        "extension" : "xml",
        "linesOfCode" : 69,
        "components" : [ "primary::clearcase-agent" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 49,
      "startLine" : 53,
      "endLine" : 62,
      "cleanedStartLine" : 26,
      "cleanedEndLine" : 31
    }, {
      "file" : {
        "relativePath" : "clearcase-common/clearcase-common.xml",
        "extension" : "xml",
        "linesOfCode" : 57,
        "components" : [ "primary::clearcase-common" ],
        "concerns" : [ "::Unclassified" ]
      },
      "sourceFileCleanedLinesOfCode" : 40,
      "startLine" : 55,
      "endLine" : 64,
      "cleanedStartLine" : 24,
      "cleanedEndLine" : 29
    } ]
  } ],
  "overallDuplication" : null
}