[ {
  "shortName" : "public boolean differentiate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 612,
  "linesOfCode" : 265,
  "mcCabeIndex" : 113,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def loadModule()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 312,
  "endLine" : 463,
  "linesOfCode" : 135,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void makeModules()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 1284,
  "endLine" : 1452,
  "linesOfCode" : 123,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def compile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 428,
  "linesOfCode" : 99,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BuildStatus iterativeCompile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1199,
  "linesOfCode" : 97,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private char symbol()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/PackageNameSelector.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 149,
  "linesOfCode" : 94,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Jps()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/Jps.groovy",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 110,
  "linesOfCode" : 91,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def doBuildModule()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/StandardBuilders.groovy",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 128,
  "linesOfCode" : 85,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 451,
  "linesOfCode" : 80,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Main.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 269,
  "linesOfCode" : 75,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def processModule()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/StandardBuilders.groovy",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 413,
  "linesOfCode" : 65,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStatus build()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1281,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/javacApi/Java16ApiCompiler.groovy",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 111,
  "linesOfCode" : 63,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Diff difference()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassRepr.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 131,
  "linesOfCode" : 59,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void messageLogged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/AntListener.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 303,
  "linesOfCode" : 58,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Specifier make()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Difference.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 108,
  "linesOfCode" : 58,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean proceed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Options.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 201,
  "linesOfCode" : 54,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LayoutElement loadLayoutElement()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/ArtifactLoader.groovy",
  "fileLinesCount" : 124,
  "components" : [ "primary::model" ],
  "startLine" : 26,
  "endLine" : 80,
  "linesOfCode" : 53,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Closure expectedOutput()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/BuildFromIdeaProjectTest.groovy",
  "fileLinesCount" : 77,
  "components" : [ "primary::testSrc" ],
  "startLine" : 25,
  "endLine" : 76,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FileFilter createFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DirectoryScanner.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 167,
  "linesOfCode" : 51,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaFileObject getJavaFileForOutput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/javacApi/OptimizedFileManager.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 236,
  "linesOfCode" : 51,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String parse()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/PackageNameSelector.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 220,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Difference difference()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ProtoMember.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 142,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def loadFromDirectoryBased()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 111,
  "endLine" : 162,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void startInternal()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/JavaBasedRunConfigurationLauncher.groovy",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 119,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compileGwtFacet()",
  "longName" : "",
  "relativeFileName" : "plugins/gwt/src/org/jetbrains/jps/gwt/GwtModuleBuilder.groovy",
  "fileLinesCount" : 95,
  "components" : [ "primary::plugins" ],
  "startLine" : 34,
  "endLine" : 82,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExitCode build()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 82,
  "endLine" : 128,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Module()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Module.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::model" ],
  "startLine" : 36,
  "endLine" : 86,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBuild()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/server/Facade.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 44,
  "endLine" : 91,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExitCode build()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/resourses/ResourcesBuilder.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 27,
  "endLine" : 71,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Difference difference()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Proto.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 89,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def processModule()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/StandardBuilders.groovy",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 191,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExitCode compile()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 149,
  "endLine" : 199,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Difference difference()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/MethodRepr.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 79,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOutdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 806,
  "linesOfCode" : 38,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void taskFinished()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/AntListener.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 222,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String extractRoot()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/ClasspathUtil.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 92,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def RunConfiguration()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/RunConfiguration.groovy",
  "fileLinesCount" : 62,
  "components" : [ "primary::model" ],
  "startLine" : 22,
  "endLine" : 61,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean compile()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/EmbeddedJavac.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 46,
  "endLine" : 81,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testExtractDir()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ExtractedDirectoryElementTest.groovy",
  "fileLinesCount" : 40,
  "components" : [ "primary::testSrc" ],
  "startLine" : 8,
  "endLine" : 39,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMethodDescr()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 132,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int compareDirectories()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/FileUtil.groovy",
  "fileLinesCount" : 145,
  "components" : [ "primary::testSrc" ],
  "startLine" : 106,
  "endLine" : 137,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/LayoutElementBuilder.groovy",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 40,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 381,
  "endLine" : 409,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def processModule()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/StandardBuilders.groovy",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 280,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doTest()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/IncrementalTestCase.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::testSrc" ],
  "startLine" : 128,
  "endLine" : 166,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Library()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Library.groovy",
  "fileLinesCount" : 71,
  "components" : [ "primary::model" ],
  "startLine" : 20,
  "endLine" : 52,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def loadCompilerConfiguration()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 164,
  "endLine" : 192,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/IncProjectBuilder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 36,
  "endLine" : 70,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectFromArchive()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/javacApi/OptimizedFileManager.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 124,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compileScalaFacet()",
  "longName" : "",
  "relativeFileName" : "plugins/scala/src/org/jetbrains/jps/scala/ScalaModuleBuilder.groovy",
  "fileLinesCount" : 55,
  "components" : [ "primary::plugins" ],
  "startLine" : 24,
  "endLine" : 54,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverwriteArtifacts()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/OverwriteTest.groovy",
  "fileLinesCount" : 35,
  "components" : [ "primary::testSrc" ],
  "startLine" : 8,
  "endLine" : 34,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List parse()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Options.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 243,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable list()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/javacApi/OptimizedFileManager.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 94,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def processModule()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/StandardBuilders.groovy",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 234,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectClasspath()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 71,
  "endLine" : 98,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void modify()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/IncrementalTestCase.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::testSrc" ],
  "startLine" : 98,
  "endLine" : 126,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getSubstitution()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/artifacts/ComplexLayoutElement.groovy",
  "fileLinesCount" : 73,
  "components" : [ "primary::model" ],
  "startLine" : 26,
  "endLine" : 51,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Closure libraryInitializer()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 270,
  "endLine" : 296,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OutputFileObject getFileForOutput()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavacFileManager.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 94,
  "endLine" : 120,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResourceFile()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/ResourcePatterns.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 44,
  "endLine" : 71,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void associate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 724,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List dependsOn()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 714,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static def extractEntry()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/ZipUtil.groovy",
  "fileLinesCount" : 58,
  "components" : [ "primary::testSrc" ],
  "startLine" : 34,
  "endLine" : 57,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def doLoadFromPath()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 69,
  "endLine" : 95,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void instrumentForms()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 233,
  "endLine" : 313,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/MainClassLauncher.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 48,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ArtifactIncludesArchiveArtifactTest.groovy",
  "fileLinesCount" : 31,
  "components" : [ "primary::testSrc" ],
  "startLine" : 8,
  "endLine" : 30,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List build()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/ExtractedDirContent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::antLayout" ],
  "startLine" : 36,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair convertToRegexp()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/ResourcePatterns.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 94,
  "endLine" : 124,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void integrate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 639,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public def clean()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 145,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List splitCommandArgumentsAndUnquote()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/JavaBasedRunConfigurationLauncher.groovy",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 148,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverwriteArtifacts()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/JpaTest.groovy",
  "fileLinesCount" : 30,
  "components" : [ "primary::testSrc" ],
  "startLine" : 8,
  "endLine" : 29,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 840,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractType read()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 305,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object put()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FoxyMap.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 91,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ProtoMember.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 84,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean satisfies()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 403,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PrintStream getLog()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Main.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 74,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 582,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Facet createFacet()",
  "longName" : "",
  "relativeFileName" : "plugins/gwt/src/org/jetbrains/jps/gwt/GwtFacetType.groovy",
  "fileLinesCount" : 43,
  "components" : [ "primary::plugins" ],
  "startLine" : 20,
  "endLine" : 41,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  DagNode join()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/dag/DagNode.groovy",
  "fileLinesCount" : 44,
  "components" : [ "primary::model" ],
  "startLine" : 12,
  "endLine" : 38,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void propagateMemberAccessRec()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 137,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkConsistency()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Main.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 164,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectWrapper()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 916,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String memo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Options.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 134,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String replaceAll()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/ClasspathUtil.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 114,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/CleanArchiveArtifactTest.groovy",
  "fileLinesCount" : 31,
  "components" : [ "primary::testSrc" ],
  "startLine" : 10,
  "endLine" : 30,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/AntPrePostStepsInArtifactsTest.groovy",
  "fileLinesCount" : 36,
  "components" : [ "primary::testSrc" ],
  "startLine" : 8,
  "endLine" : 27,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static def compareFiles()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/FileUtil.groovy",
  "fileLinesCount" : 145,
  "components" : [ "primary::testSrc" ],
  "startLine" : 71,
  "endLine" : 90,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/tasks/LayoutTask.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::antLayout" ],
  "startLine" : 61,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean parse()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 83,
  "endLine" : 102,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/BuildDataManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 307,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean safeEquals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 760,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectWrapper()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 888,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def setOutputPathsForModuleCycles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 113,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean compile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/javacApi/Java16ApiCompilerRunner.groovy",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def perform()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ant/CallAntBuildTask.groovy",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 39,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectGwtModules()",
  "longName" : "",
  "relativeFileName" : "plugins/gwt/src/org/jetbrains/jps/gwt/GwtModulesSearcher.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::plugins" ],
  "startLine" : 24,
  "endLine" : 43,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverwriteArtifacts()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ResourceCopyingTest.groovy",
  "fileLinesCount" : 27,
  "components" : [ "primary::testSrc" ],
  "startLine" : 8,
  "endLine" : 26,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initFileSystemItem()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/JpsBuildTestCase.groovy",
  "fileLinesCount" : 106,
  "components" : [ "primary::testSrc" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ModuleTestOutputElementTest.groovy",
  "fileLinesCount" : 27,
  "components" : [ "primary::testSrc" ],
  "startLine" : 8,
  "endLine" : 26,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def initializeChunks()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectChunks.groovy",
  "fileLinesCount" : 50,
  "components" : [ "primary::model" ],
  "startLine" : 25,
  "endLine" : 44,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project loadProject()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/server/Facade.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 102,
  "endLine" : 125,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void collectRecursively()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/JavaFileCollector.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 32,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildArtifact()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/LayoutElementBuilder.groovy",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 121,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ClasspathItem resolve()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 118,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List build()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/Container.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::antLayout" ],
  "startLine" : 81,
  "endLine" : 102,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map loadOptions()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/ArtifactLoader.groovy",
  "fileLinesCount" : 124,
  "components" : [ "primary::model" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getBoundSource()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 130,
  "endLine" : 147,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File findOutputDir()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 315,
  "endLine" : 333,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection filterOptionList()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/EmbeddedJavac.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consumeOutputFile()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/EmbeddedJavac.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 130,
  "endLine" : 151,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getSingleOutputDirectory()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavacFileManager.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 122,
  "endLine" : 141,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void associate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 747,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object readTyped()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ProtoMember.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clearChunk()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 293,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectFromDirectory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/javacApi/OptimizedFileManager.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def collectIncludedArtifacts()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ArtifactBuilder.groovy",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copy()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/IncrementalTestCase.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::testSrc" ],
  "startLine" : 78,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/OverlappingSourceRootsTest.groovy",
  "fileLinesCount" : 25,
  "components" : [ "primary::testSrc" ],
  "startLine" : 8,
  "endLine" : 24,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ArtifactWithoutOutputTest.groovy",
  "fileLinesCount" : 27,
  "components" : [ "primary::testSrc" ],
  "startLine" : 10,
  "endLine" : 26,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ModuleCycleTest.groovy",
  "fileLinesCount" : 25,
  "components" : [ "primary::testSrc" ],
  "startLine" : 8,
  "endLine" : 24,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean delete()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/FileUtil.groovy",
  "fileLinesCount" : 145,
  "components" : [ "primary::testSrc" ],
  "startLine" : 51,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeToDisk()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 467,
  "endLine" : 485,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void affectSubclasses()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 197,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List computeExcludes()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 448,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptimizedFileManager()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/javacApi/OptimizedFileManager.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def doBuildArtifact()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ArtifactBuilder.groovy",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runAndAssertOutput()",
  "longName" : "",
  "relativeFileName" : "plugins/appLauncher/testSrc/org/jetbrains/jps/runConf/java/JavaAppLauncherTest.groovy",
  "fileLinesCount" : 75,
  "components" : [ "primary::plugins" ],
  "startLine" : 51,
  "endLine" : 74,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static def extract()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/ZipUtil.groovy",
  "fileLinesCount" : 58,
  "components" : [ "primary::testSrc" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assertFileEqual()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/FileSystemItem.groovy",
  "fileLinesCount" : 50,
  "components" : [ "primary::testSrc" ],
  "startLine" : 34,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def reduceCycles()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/dag/DagBuilder.groovy",
  "fileLinesCount" : 104,
  "components" : [ "primary::model" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaBuilder()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runBuilders()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/IncProjectBuilder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerMessage()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/messages/CompilerMessage.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Usage read()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 502,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Main.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static def deleteDir()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/BuildUtil.groovy",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 25,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getSortedArtifacts()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ArtifactBuilder.groovy",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def compileModulesAndBuildArtifacts()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ArtifactBuilder.groovy",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String composeClasspath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/ClasspathUtil.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 32,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getSubstitution()",
  "longName" : "",
  "relativeFileName" : "plugins/jpa/src/org/jetbrains/jps/jpa/JpaFacetDescriptorsElement.groovy",
  "fileLinesCount" : 35,
  "components" : [ "primary::plugins" ],
  "startLine" : 18,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectSourcePaths()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean wipe()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/AbstractStateStorage.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 339,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleWrapper()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 603,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Class loadClass()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/MainClassLauncher.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def processModule()",
  "longName" : "",
  "relativeFileName" : "plugins/gwt/src/org/jetbrains/jps/gwt/GwtModuleBuilder.groovy",
  "fileLinesCount" : 95,
  "components" : [ "primary::plugins" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getSubstitution()",
  "longName" : "",
  "relativeFileName" : "plugins/javaee/src/org/jetbrains/jps/javaee/JavaeeFacetResourcesElement.groovy",
  "fileLinesCount" : 33,
  "components" : [ "primary::plugins" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def processModule()",
  "longName" : "",
  "relativeFileName" : "plugins/scala/src/org/jetbrains/jps/scala/ScalaModuleBuilder.groovy",
  "fileLinesCount" : 55,
  "components" : [ "primary::plugins" ],
  "startLine" : 7,
  "endLine" : 22,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def protected buildAll()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/JpsBuildTestCase.groovy",
  "fileLinesCount" : 106,
  "components" : [ "primary::testSrc" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ArchiveState getResourcesToAdd()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/org/apache/tools/ant/taskdefs/PatchedJar.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::antLayout" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteArrayOutputStream openOutputStream()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/OutputFileObject.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/SequentialTaskExecutor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuilderRegistry()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/BuilderRegistry.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void buildStructure()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/CompileContext.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 137,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanStorage()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/BuildDataManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInheritorOf()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ClassReader getClassReader()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/AntListener.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateOutputStatus()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 478,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleWrapper()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 620,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void makeModule()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 1454,
  "endLine" : 1470,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Reporter.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String escape()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DotPrinter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ProjectBuilder()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def escapedChar()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/teamcity/TeamcityBuildInfoPrinter.groovy",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List loadLines()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/MainClassLauncher.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Facet createFacet()",
  "longName" : "",
  "relativeFileName" : "plugins/javaee/src/org/jetbrains/jps/javaee/JavaeeFacetTypeBase.groovy",
  "fileLinesCount" : 41,
  "components" : [ "primary::plugins" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDepModules()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ModuleClasspathTest.groovy",
  "fileLinesCount" : 98,
  "components" : [ "primary::testSrc" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static def compareDirectories()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/FileUtil.groovy",
  "fileLinesCount" : 145,
  "components" : [ "primary::testSrc" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static LayoutFileSet createCopy()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/Container.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::antLayout" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List build()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/ZipContainer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::antLayout" ],
  "startLine" : 32,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copySet()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/RootContainer.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::antLayout" ],
  "startLine" : 34,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Zip createTask()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/JarContainer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::antLayout" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectMacroExpander loadFromPath()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def loadProjectJdkAndOutput()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 204,
  "endLine" : 216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def collectChildJars()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 298,
  "endLine" : 310,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 430,
  "endLine" : 442,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FSSnapshot buildSnapshot()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/CompileContext.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private char get()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/PackageNameSelector.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassRepr()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassRepr.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateCluster()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 237,
  "linesOfCode" : 13,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Properties()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 446,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectWrapper loadSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 992,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 1027,
  "endLine" : 1042,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanOutput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ArtifactBuilder.groovy",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AntArtifactProperties loadProperties()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ant/AntArtifactPropertiesProvider.groovy",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildArchive()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/LayoutElementBuilder.groovy",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createTempFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/JavaBasedRunConfigurationLauncher.groovy",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 188,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasEntryPoints()",
  "longName" : "",
  "relativeFileName" : "plugins/gwt/src/org/jetbrains/jps/gwt/GwtModuleUtil.groovy",
  "fileLinesCount" : 22,
  "components" : [ "primary::plugins" ],
  "startLine" : 10,
  "endLine" : 21,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Facet createFacet()",
  "longName" : "",
  "relativeFileName" : "plugins/scala/src/org/jetbrains/jps/scala/ScalaFacetType.groovy",
  "fileLinesCount" : 28,
  "components" : [ "primary::plugins" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ModuleClasspathTest.groovy",
  "fileLinesCount" : 98,
  "components" : [ "primary::testSrc" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getModuleOutputDir()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 144,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def loadFromIpr()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def loadArtifacts()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String pathFromUrl()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoadingUtil.groovy",
  "fileLinesCount" : 36,
  "components" : [ "primary::model" ],
  "startLine" : 10,
  "endLine" : 21,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File findOutputDir()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavacFileManager.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/BuilderRegistry.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourcePatterns()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/ResourcePatterns.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyResource()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/resourses/ResourcesBuilder.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/MockFS.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/MockFS.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DirectoryScanner.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldVisitor visitField()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 351,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection foxyGet()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FoxyMap.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateClassUsages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassRepr.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassRepr()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassRepr.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassRepr.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getRemovedFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 413,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readStringAttribute()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/RW.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 223,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getTempDirPath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/TempFileContainer.groovy",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List filterNonExistingFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 510,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def escape()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/teamcity/TeamcityBuildInfoPrinter.groovy",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containGroovyFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/GroovyFileSearcher.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def processIncludedArtifacts()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ArtifactBuilder.groovy",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Module createModule()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Library createLibrary()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNotEscapedQuote()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/JavaBasedRunConfigurationLauncher.groovy",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIncludedInArtifact()",
  "longName" : "",
  "relativeFileName" : "plugins/gwt/src/org/jetbrains/jps/gwt/GwtModuleBuilder.groovy",
  "fileLinesCount" : 95,
  "components" : [ "primary::plugins" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/IncrementalTestCase.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::testSrc" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testScopes()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ModuleClasspathTest.groovy",
  "fileLinesCount" : 98,
  "components" : [ "primary::testSrc" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInArtifact()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/PathVariablesTest.groovy",
  "fileLinesCount" : 19,
  "components" : [ "primary::testSrc" ],
  "startLine" : 8,
  "endLine" : 18,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def assertDirectoryEqual()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/FileSystemItem.groovy",
  "fileLinesCount" : 50,
  "components" : [ "primary::testSrc" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File doCreateTempDir()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/TempFiles.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::testSrc" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateArguments()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/IdeaModuleBase.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::antLayout" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getSubstitution()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/artifacts/ComplexLayoutElement.groovy",
  "fileLinesCount" : 73,
  "components" : [ "primary::model" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def String getName()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ModuleChunk.groovy",
  "fileLinesCount" : 89,
  "components" : [ "primary::model" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def loadProjectFileEncodings()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 218,
  "endLine" : 229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def loadFacets()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/FacetLoader.groovy",
  "fileLinesCount" : 43,
  "components" : [ "primary::model" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensurePendingTasksCompleted()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/EmbeddedJavac.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileObject getFileForOutput()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavacFileManager.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processRecursively()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FSSnapshot.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClassRepr reprByName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AbstractType getType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 248,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection values()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FoxyMap.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/AntListener.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void logMany()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClasspathItemWrapper read()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericClasspathItemWrapper()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 249,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeln()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/RW.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String lookString()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/RW.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def makeModuleWithDependencies()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 272,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getContentRootsUnder()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 460,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectArchiveFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/javacApi/OptimizedFileManager.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/javacApi/OptimizedFileManager.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getJavacExecutable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/StandardBuilders.groovy",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAncestor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ArtifactBuilder.groovy",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_joint_compilation()",
  "longName" : "",
  "relativeFileName" : "plugins/scala/testSrc/org/jetbrains/jps/scala/ScalaModuleTest.groovy",
  "fileLinesCount" : 41,
  "components" : [ "primary::plugins" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoadRunConfigurationsIpr()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/RunConfLoaderTest.groovy",
  "fileLinesCount" : 26,
  "components" : [ "primary::testSrc" ],
  "startLine" : 8,
  "endLine" : 18,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ManifestInArtifactTest.groovy",
  "fileLinesCount" : 22,
  "components" : [ "primary::testSrc" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String loadFileText()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/FileUtil.groovy",
  "fileLinesCount" : 145,
  "components" : [ "primary::testSrc" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean createParentDirs()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/FileUtil.groovy",
  "fileLinesCount" : 145,
  "components" : [ "primary::testSrc" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void deleteRecursively()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/tasks/LayoutTask.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::antLayout" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List build()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/DirContainer.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::antLayout" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List build()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/RenamedFileContainer.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::antLayout" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String guessHome()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String convertLanguageLevel()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 465,
  "endLine" : 475,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writePendingData()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 448,
  "endLine" : 457,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileManagerContext()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/EmbeddedJavac.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setLocation()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavacFileManager.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean matches()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/ResourcePatterns.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildChunk()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/IncProjectBuilder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampStorage getTimestampStorage()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/BuildDataManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateClassToSource()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 686,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateClassUsages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/MethodRepr.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void associate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/AntListener.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 442,
  "linesOfCode" : 10,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Action getAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Main.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getOutdatedFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 397,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Properties()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 460,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 994,
  "endLine" : 1006,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void writeln()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/RW.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeln()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/RW.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void writeln()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/RW.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void writeln()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/RW.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/TempFileContainer.groovy",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPaths getProjectPaths()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildChunk()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 314,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isUnder()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/PathUtil.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getPrefixedPath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/StandardBuilders.groovy",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 332,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List removeQuotes()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/JavaBasedRunConfigurationLauncher.groovy",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getResourceRoot()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/ClasspathUtil.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RunConfigurationLauncherService getLauncher()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/RunConfigurationLauncherService.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_compile_scala_module()",
  "longName" : "",
  "relativeFileName" : "plugins/scala/testSrc/org/jetbrains/jps/scala/ScalaModuleTest.groovy",
  "fileLinesCount" : 41,
  "components" : [ "primary::plugins" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void delete()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/IncrementalTestCase.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::testSrc" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/JavacFileEncodingTest.groovy",
  "fileLinesCount" : 17,
  "components" : [ "primary::testSrc" ],
  "startLine" : 8,
  "endLine" : 16,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/SourceRootUnderOutputTest.groovy",
  "fileLinesCount" : 17,
  "components" : [ "primary::testSrc" ],
  "startLine" : 8,
  "endLine" : 16,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateArguments()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/RenamedFileContainer.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::antLayout" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getClasspathFiles()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LayoutElement createParentDirectories()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/artifacts/LayoutElementFactory.groovy",
  "fileLinesCount" : 19,
  "components" : [ "primary::model" ],
  "startLine" : 9,
  "endLine" : 17,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String convertPattern()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 194,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DependencyScope getScopeById()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 477,
  "endLine" : 485,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutElementTypeService findType()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/ArtifactLoader.groovy",
  "fileLinesCount" : 124,
  "components" : [ "primary::model" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArtifactPropertiesProviderService findPropertiesProvider()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/ArtifactLoader.groovy",
  "fileLinesCount" : 124,
  "components" : [ "primary::model" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FacetTypeService findFacetType()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/FacetLoader.groovy",
  "fileLinesCount" : 43,
  "components" : [ "primary::model" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getClassFileVersion()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 353,
  "endLine" : 361,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setOutputDirectories()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavacFileManager.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean matches()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/ResourcePatterns.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String normalizeWildcards()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/ResourcePatterns.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isExcluded()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/CompileContext.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAffected()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/CompileScope.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void close()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/PackageNameSelector.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 330,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean no()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassRepr.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cluster()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void report()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 1016,
  "endLine" : 1025,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void readTag()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/RW.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readEncodedString()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/RW.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long readLong()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/RW.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int readInt()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/RW.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createOutputFolder()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 470,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def collectModulesFromClasspath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 488,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ClasspathItem resolve()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/resolvers/LibraryResolver.groovy",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checkCanCleanDirectory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ArtifactBuilder.groovy",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildFileCopy()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/LayoutElementBuilder.groovy",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getAt()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getRuntimeClasspath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/JavaBasedRunConfigurationLauncher.groovy",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getSubstitution()",
  "longName" : "",
  "relativeFileName" : "plugins/gwt/src/org/jetbrains/jps/gwt/GwtCompilerOutputElement.groovy",
  "fileLinesCount" : 33,
  "components" : [ "primary::plugins" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_properties()",
  "longName" : "",
  "relativeFileName" : "plugins/appLauncher/testSrc/org/jetbrains/jps/runConf/java/JavaAppLauncherTest.groovy",
  "fileLinesCount" : 75,
  "components" : [ "primary::plugins" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_args_with_spaces()",
  "longName" : "",
  "relativeFileName" : "plugins/appLauncher/testSrc/org/jetbrains/jps/runConf/java/JavaAppLauncherTest.groovy",
  "fileLinesCount" : 75,
  "components" : [ "primary::plugins" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Facet createFacet()",
  "longName" : "",
  "relativeFileName" : "plugins/jpa/src/org/jetbrains/jps/jpa/JpaFacetType.groovy",
  "fileLinesCount" : 30,
  "components" : [ "primary::plugins" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_load_scala_facet()",
  "longName" : "",
  "relativeFileName" : "plugins/scala/testSrc/org/jetbrains/jps/scala/ScalaModuleTest.groovy",
  "fileLinesCount" : 41,
  "components" : [ "primary::plugins" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Project loadProject()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/JpsBuildTestCase.groovy",
  "fileLinesCount" : 106,
  "components" : [ "primary::testSrc" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/TempFiles.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::testSrc" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoadJavacSettings()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/JavacSettingsTest.groovy",
  "fileLinesCount" : 13,
  "components" : [ "primary::testSrc" ],
  "startLine" : 5,
  "endLine" : 12,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateArguments()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/tasks/LayoutTask.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::antLayout" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getOutputDir()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/IdeaModuleBase.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::antLayout" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSourcePathsForModuleWithDependents()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getProjectRuntimeClasspath()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String expandMacros()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/ModuleMacroExpander.groovy",
  "fileLinesCount" : 29,
  "components" : [ "primary::model" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String expandMacros()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/ProjectMacroExpander.groovy",
  "fileLinesCount" : 28,
  "components" : [ "primary::model" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def loadRunConfigurations()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 250,
  "endLine" : 258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGlobals()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/server/Facade.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getProjectName()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/server/Facade.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void submit()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/SequentialTaskExecutor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void decTaskCount()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/EmbeddedJavac.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanupResources()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavacFileManager.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildChunks()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/IncProjectBuilder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processFiles()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/CompileContext.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/AbstractStateStorage.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean processFiles()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FSSnapshot.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bar()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/overrideAnnotatedAnonymous/src/packageA/Derived.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 11,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/common/changeDefinitionToClass/src/Client.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 9,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DirectoryScanner.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void read()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/PackageNameSelector.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void open()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/PackageNameSelector.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static S get()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/StringCache.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public S read()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/StringCache.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compensateRemovedContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSourceToUsages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 654,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDependency()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 672,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getFormClass()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 792,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection createClassType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection createClassType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AbstractType getType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/MethodRepr.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassRepr.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldRepr findField()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassRepr.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Usage getUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initJPSDirectory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClasspathItemWrapper weaken()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 548,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClassPath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 726,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCanonicalPath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 858,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRelativePath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 928,
  "endLine" : 937,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 961,
  "endLine" : 971,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String read()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/RW.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readString()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/RW.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reportBuildSuccess()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Reporter.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reportBuildFailure()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Reporter.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Pair.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def buildModules()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containGroovyFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/GroovyFileSearcher.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getCanonicalFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ArtifactBuilder.groovy",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void start()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/RunConfigurationLauncherService.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findGwtModules()",
  "longName" : "",
  "relativeFileName" : "plugins/gwt/src/org/jetbrains/jps/gwt/GwtModulesSearcher.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::plugins" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_jvm_args()",
  "longName" : "",
  "relativeFileName" : "plugins/appLauncher/testSrc/org/jetbrains/jps/runConf/java/JavaAppLauncherTest.groovy",
  "fileLinesCount" : 75,
  "components" : [ "primary::plugins" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_broken_artifact()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/AntPrePostStepsInArtifactsTest.groovy",
  "fileLinesCount" : 36,
  "components" : [ "primary::testSrc" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompilationClasspath()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ModuleClasspathTest.groovy",
  "fileLinesCount" : 98,
  "components" : [ "primary::testSrc" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def assertClasspath()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ModuleClasspathTest.groovy",
  "fileLinesCount" : 98,
  "components" : [ "primary::testSrc" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List toSystemIndependentPaths()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ModuleClasspathTest.groovy",
  "fileLinesCount" : 98,
  "components" : [ "primary::testSrc" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Closure getGlobalLib()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/BuildFromIdeaProjectTest.groovy",
  "fileLinesCount" : 77,
  "components" : [ "primary::testSrc" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List build()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/RootContainer.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::antLayout" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def traverse()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/dag/DagBuilder.groovy",
  "fileLinesCount" : 104,
  "components" : [ "primary::model" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean equals()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Module.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::model" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getPathsList()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  List map()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ModuleChunk.groovy",
  "fileLinesCount" : 89,
  "components" : [ "primary::model" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Facet findFacetByIdWithAssertion()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoadingUtil.groovy",
  "fileLinesCount" : 36,
  "components" : [ "primary::model" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputFileObject()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/OutputFileObject.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream openInputStream()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/OutputFileObject.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getCharContent()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/OutputFileObject.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processData()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncProjectBuilder()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/IncProjectBuilder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompileContext()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/CompileContext.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bar()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/overrideAnnotatedAnonymousNotRecompile/src/packageA/Derived.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::testData" ],
  "startLine" : 5,
  "endLine" : 11,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Server createServer()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/common/changeDefinitionToClass2/src/Factory.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 8,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/common/anonymous/src/Client.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 8,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void method()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/common/deleteClassPackageDoesntMatchRoot/src/packageA/Server.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::testData" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void calculation()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/removeHidingField/src/Client.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 8,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void calculation()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addHidingField/src/Client.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 8,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void calculation()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/removeHidingMethod/src/Client.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 8,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void calculation()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addHidingMethod/src/Client.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 8,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File fromFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/MockFS.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/StringCache.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void affectFieldUsages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void affectMethodUsages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractType getDeepElementType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPackageName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassRepr.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceFileNameLookup getDefaultLookup()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Callbacks.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logFilePaths()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 383,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 818,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 926,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAbsolutePaths()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 946,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getRelativePaths()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 955,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clean()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 1048,
  "endLine" : 1056,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeEncodedString()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/RW.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Writable convert()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/RW.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Collection readMany()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/RW.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSafePath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Reporter.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFailTestFlag()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Reporter.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void edge()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DotPrinter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String memo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Options.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def onBuildFinished()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/listeners/BuildStatisticsListener.groovy",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public def buildArtifact()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def clearChunks()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def buildChunks()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def printCompilationErrors()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/teamcity/TeamcityBuildInfoPrinter.groovy",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String suggestFileName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/BuildUtil.groovy",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void associate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/StandardBuilders.groovy",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getArtifactOutputFolder()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ArtifactBuilder.groovy",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection splitClasspath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/JavaBasedRunConfigurationLauncher.groovy",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_simple()",
  "longName" : "",
  "relativeFileName" : "plugins/appLauncher/testSrc/org/jetbrains/jps/runConf/java/JavaAppLauncherTest.groovy",
  "fileLinesCount" : 75,
  "components" : [ "primary::plugins" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_env_vars()",
  "longName" : "",
  "relativeFileName" : "plugins/appLauncher/testSrc/org/jetbrains/jps/runConf/java/JavaAppLauncherTest.groovy",
  "fileLinesCount" : 75,
  "components" : [ "primary::plugins" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDir()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/IncrementalTestCase.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::testSrc" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoadRunConfigurationsDir()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/RunConfLoaderTest.groovy",
  "fileLinesCount" : 26,
  "components" : [ "primary::testSrc" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testProjectClasspath()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ModuleClasspathTest.groovy",
  "fileLinesCount" : 98,
  "components" : [ "primary::testSrc" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBasePath()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ModuleInitTest.groovy",
  "fileLinesCount" : 11,
  "components" : [ "primary::testSrc" ],
  "startLine" : 5,
  "endLine" : 10,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNotCompress()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/CompressTest.groovy",
  "fileLinesCount" : 26,
  "components" : [ "primary::testSrc" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File doBuildJar()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/CompressTest.groovy",
  "fileLinesCount" : 26,
  "components" : [ "primary::testSrc" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File createTempDirectory()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/FileUtil.groovy",
  "fileLinesCount" : 145,
  "components" : [ "primary::testSrc" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TempFiles()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/TempFiles.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::testSrc" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File doCreateTempFile()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/TempFiles.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::testSrc" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateArguments()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/DirContainer.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::antLayout" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateArguments()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/ZipContainer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::antLayout" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/IdeaModuleBase.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::antLayout" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setInitializer()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/LazyInitializeableObject.groovy",
  "fileLinesCount" : 51,
  "components" : [ "primary::model" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def init()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/LazyInitializeableObject.groovy",
  "fileLinesCount" : 51,
  "components" : [ "primary::model" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract List getSubstitution()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/artifacts/ComplexLayoutElement.groovy",
  "fileLinesCount" : 73,
  "components" : [ "primary::model" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getSdk()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ModuleChunk.groovy",
  "fileLinesCount" : 89,
  "components" : [ "primary::model" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char charAt()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSameFile()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavacFileManager.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaFileObject getJavaFileForOutput()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavacFileManager.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clean()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/BuildDataManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractStateStorage()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/AbstractStateStorage.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean apply()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FilesCollector.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/hierarchy2/src/Client2.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 7,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/hierarchy2/src/Client1.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 7,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/hierarchy/src/Client2.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 7,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/hierarchy/src/Client1.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 7,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result getFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DirectoryScanner.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/PackageNameSelector.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FieldRepr.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void affectAll()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotationCrawler()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putAll()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FoxyMap.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachSubClass()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/AntListener.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AntListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/AntListener.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 427,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getScript()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Main.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getOutdatedFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 632,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getRemovedFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 640,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSources()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 648,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getOkFlag()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Reporter.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFailFlag()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Reporter.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getOkTestFlag()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Reporter.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void node()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DotPrinter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def onModuleBuilderFinished()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/listeners/BuildStatisticsListener.groovy",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toPath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/PathUtil.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Java16ApiCompiler getInstance()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/javacApi/Java16ApiCompiler.groovy",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String inferBinaryName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/javacApi/OptimizedFileManager.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def registerTask()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/StandardBuilders.groovy",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 430,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ArtifactBuilder()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ArtifactBuilder.groovy",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static def registerBuildTask()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ArtifactBuilder.groovy",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "plugins/gwt/testSrc/org/jetbrains/jps/gwt/GwtModulesSearcherTest.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::plugins" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "plugins/appLauncher/testData/main-class-run-conf/src/MainClass.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::plugins" ],
  "startLine" : 3,
  "endLine" : 7,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "plugins/appLauncher/testData/main-class-run-conf/src/MainClassProperties.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::plugins" ],
  "startLine" : 4,
  "endLine" : 8,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def protected assertOutput()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/JpsBuildTestCase.groovy",
  "fileLinesCount" : 106,
  "components" : [ "primary::testSrc" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File extractToTempDir()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/ZipUtil.groovy",
  "fileLinesCount" : 58,
  "components" : [ "primary::testSrc" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FileSystemItem leftShift()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/FileSystemItem.groovy",
  "fileLinesCount" : 50,
  "components" : [ "primary::testSrc" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final File createTempFile()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/TempFiles.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::testSrc" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final File createTempDir()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/TempFiles.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::testSrc" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateArguments()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/Container.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::antLayout" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Zip createTask()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/ZipContainer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::antLayout" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateArguments()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/FileSetContainer.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::antLayout" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateArguments()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/ExtractedDirContent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::antLayout" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Module createModule()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Project.groovy",
  "fileLinesCount" : 59,
  "components" : [ "primary::model" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected def Library createLibrary()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Project.groovy",
  "fileLinesCount" : 59,
  "components" : [ "primary::model" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def JavaSdk createJavaSdk()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Project.groovy",
  "fileLinesCount" : 59,
  "components" : [ "primary::model" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getProperty()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/InitializingExpando.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::model" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getClasspathFiles()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFiles()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean process()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/artifacts/CompositeLayoutElement.groovy",
  "fileLinesCount" : 47,
  "components" : [ "primary::model" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def IdeaProjectLoader()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeList loadProjectLibraries()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def loadModules()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ArtifactLoader()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/ArtifactLoader.groovy",
  "fileLinesCount" : 124,
  "components" : [ "primary::model" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static findFacetById()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoadingUtil.groovy",
  "fileLinesCount" : 36,
  "components" : [ "primary::model" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearProjectCache()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/server/Facade.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Content()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/OutputFileObject.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processQueue()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/SequentialTaskExecutor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void incTaskCount()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/EmbeddedJavac.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runProcessors()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/EmbeddedJavac.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayCharSequence()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runTasks()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/IncProjectBuilder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Root addRoot()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FSSnapshot.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node addChild()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FSSnapshot.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classModifiers/setFinal1/src/B.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 6,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/paramTypes/src/Client.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 8,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeToCovariantMethodInBase/src/maketest/Main.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 8,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeToCovariantMethodInBase2/src/maketest/Main.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 8,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeToCovariantMethodInBase3/src/maketest/Main.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 8,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeExtends/src/Client.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 6,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MockFS()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/MockFS.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DirectoryScanner.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Crawler()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DirectoryScanner.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Proto()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Proto.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Proto()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Proto.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Proto.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection propagateMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodRepr()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/MethodRepr.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodRepr()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/MethodRepr.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/MethodRepr.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClass()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String extractPackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/AntListener.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProtoMember()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ProtoMember.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProtoMember()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ProtoMember.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassRepr.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotationUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotationUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryWrapper()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryWrapper()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericClasspathItemWrapper()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean safeEquals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 733,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Pair.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String look()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Options.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String lookahead()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Options.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def onBuildStarted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/listeners/BuildStatisticsListener.groovy",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static def formatTime()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/listeners/BuildStatisticsListener.groovy",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clean()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/TempFileContainer.groovy",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ModuleBuildState.groovy",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isValidFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/javacApi/OptimizedFileManager.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def processModule()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/StandardBuilders.groovy",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildArtifact()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ArtifactBuilder.groovy",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildDirectoryCopy()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/LayoutElementBuilder.groovy",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildExtractedDir()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/LayoutElementBuilder.groovy",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildDirectory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/LayoutElementBuilder.groovy",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildChildren()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/LayoutElementBuilder.groovy",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildComplexElement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/LayoutElementBuilder.groovy",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LayoutElement createElement()",
  "longName" : "",
  "relativeFileName" : "plugins/javaee/src/org/jetbrains/jps/javaee/JavaeeFacetClassesElementType.groovy",
  "fileLinesCount" : 25,
  "components" : [ "primary::plugins" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDescriptorOutputPath()",
  "longName" : "",
  "relativeFileName" : "plugins/javaee/src/org/jetbrains/jps/javaee/WebFacetType.groovy",
  "fileLinesCount" : 19,
  "components" : [ "primary::plugins" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "plugins/appLauncher/testData/main-class-run-conf/src/MainClassEnvVars.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::plugins" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IncrementalTestCase()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/IncrementalTestCase.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::testSrc" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def doTest()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/JpsBuildTestCase.groovy",
  "fileLinesCount" : 106,
  "components" : [ "primary::testSrc" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSimpleClasspath()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ModuleClasspathTest.groovy",
  "fileLinesCount" : 98,
  "components" : [ "primary::testSrc" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def assertClasspath()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ModuleClasspathTest.groovy",
  "fileLinesCount" : 98,
  "components" : [ "primary::testSrc" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCompress()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/CompressTest.groovy",
  "fileLinesCount" : 26,
  "components" : [ "primary::testSrc" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/TempFiles.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::testSrc" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/IdeaModuleBase.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::antLayout" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractedDirContent()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/ExtractedDirContent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::antLayout" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenamedFileContainer()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/RenamedFileContainer.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::antLayout" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def JavaSdk()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/JavaSdk.groovy",
  "fileLinesCount" : 22,
  "components" : [ "primary::model" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ClasspathItem resolve()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Project.groovy",
  "fileLinesCount" : 59,
  "components" : [ "primary::model" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def addOut()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/dag/DagNode.groovy",
  "fileLinesCount" : 44,
  "components" : [ "primary::model" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def DagBuilder()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/dag/DagBuilder.groovy",
  "fileLinesCount" : 104,
  "components" : [ "primary::model" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getAt()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Module.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::model" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List getClasspath()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Module.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::model" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getChunkList()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectChunks.groovy",
  "fileLinesCount" : 50,
  "components" : [ "primary::model" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ModuleChunk findChunk()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectChunks.groovy",
  "fileLinesCount" : 50,
  "components" : [ "primary::model" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List getClasspathRoots()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Library.groovy",
  "fileLinesCount" : 71,
  "components" : [ "primary::model" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getAt()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Library.groovy",
  "fileLinesCount" : 71,
  "components" : [ "primary::model" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPaths()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LayoutElement leftShift()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/artifacts/CompositeLayoutElement.groovy",
  "fileLinesCount" : 47,
  "components" : [ "primary::model" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def DirectoryElement()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/artifacts/CompositeLayoutElement.groovy",
  "fileLinesCount" : 47,
  "components" : [ "primary::model" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ArchiveElement()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/artifacts/CompositeLayoutElement.groovy",
  "fileLinesCount" : 47,
  "components" : [ "primary::model" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String moduleName()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def FacetLoader()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/FacetLoader.groovy",
  "fileLinesCount" : 43,
  "components" : [ "primary::model" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkLibrary()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/server/SdkLibrary.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalLibrary()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/server/GlobalLibrary.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlainMessageDiagnostic()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/PlainMessageDiagnostic.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddedJavac()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/EmbeddedJavac.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Writer append()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Writer append()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Writer append()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavacFileManager()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavacFileManager.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildMessage()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/messages/BuildMessage.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompilingTests()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/CompileContext.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStamp()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/TimestampStorage.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilesCollector()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FilesCollector.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Root()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FSSnapshot.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/removeExtends/src/Client.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classModifiers/setAbstract/src/Client.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/covarianceNoChanges/src/Client.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/covariance1/src/Client.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/covariance/src/Client.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeImplements/src/Client.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bar()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/returnType/src/Client.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void g()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/setStatic/src/C.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/common/deleteClass/src/packageA/Client.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::testData" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/common/deleteClass2/src/packageA/Client.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::testData" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/common/changeDefinitionToClass2/src/Client.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/common/deleteClassPackageDoesntMatchRoot/src/packageA/Client.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::testData" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodProperties/addThrows/src/packageA/Client.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::testData" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addAbstractMethod/src/packageA/Client.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::testData" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addFieldToDerived/src/Client.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/renameMethod/src/packageA/Client.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::testData" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addFieldToInterface/src/Client.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/deleteMethodImplementation6/src/Client.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/deleteMethodImplementation7/src/Client.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 5,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DirectoryScanner.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private S()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/StringCache.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public S read()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/StringCache.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntersectionConstraint()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateFormToClass()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitArray()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processSignature()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/AntListener.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FMUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FMUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClassUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeakClasspathItemWrapper()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeakClasspathItemWrapper()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeakClasspathItemWrapper()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateOutputStatus()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Pair.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void header()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DotPrinter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void footer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DotPrinter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTargetFolder()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setArrangeModuleCyclesOutputs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanModule()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def printProgressMessage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/teamcity/TeamcityBuildInfoPrinter.groovy",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ClasspathItem resolve()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/resolvers/ModuleResolver.groovy",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Java16ApiCompiler()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/javacApi/Java16ApiCompiler.groovy",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperties()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/javacApi/OptimizedFileManager.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JavaSdk createJavaSdk()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Facet findFacet()",
  "longName" : "",
  "relativeFileName" : "plugins/gwt/src/org/jetbrains/jps/gwt/GwtCompilerOutputElement.groovy",
  "fileLinesCount" : 33,
  "components" : [ "primary::plugins" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GwtCompilerOutputElementType()",
  "longName" : "",
  "relativeFileName" : "plugins/gwt/src/org/jetbrains/jps/gwt/GwtCompilerOutputElementType.groovy",
  "fileLinesCount" : 22,
  "components" : [ "primary::plugins" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement createElement()",
  "longName" : "",
  "relativeFileName" : "plugins/gwt/src/org/jetbrains/jps/gwt/GwtCompilerOutputElementType.groovy",
  "fileLinesCount" : 22,
  "components" : [ "primary::plugins" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LayoutElement createElement()",
  "longName" : "",
  "relativeFileName" : "plugins/javaee/src/org/jetbrains/jps/javaee/JavaeeFacetResourcesElementType.groovy",
  "fileLinesCount" : 23,
  "components" : [ "primary::plugins" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JavaeeFacetTypeBase()",
  "longName" : "",
  "relativeFileName" : "plugins/javaee/src/org/jetbrains/jps/javaee/JavaeeFacetTypeBase.groovy",
  "fileLinesCount" : 41,
  "components" : [ "primary::plugins" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDescriptorOutputPath()",
  "longName" : "",
  "relativeFileName" : "plugins/javaee/src/org/jetbrains/jps/javaee/JavaeeFacetTypeBase.groovy",
  "fileLinesCount" : 41,
  "components" : [ "primary::plugins" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def urlToPath()",
  "longName" : "",
  "relativeFileName" : "plugins/javaee/src/org/jetbrains/jps/javaee/JavaeeFacetTypeBase.groovy",
  "fileLinesCount" : 41,
  "components" : [ "primary::plugins" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebFacetType()",
  "longName" : "",
  "relativeFileName" : "plugins/javaee/src/org/jetbrains/jps/javaee/WebFacetType.groovy",
  "fileLinesCount" : 19,
  "components" : [ "primary::plugins" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaAppLauncher()",
  "longName" : "",
  "relativeFileName" : "plugins/appLauncher/src/org/jetbrains/jps/runConf/java/JavaAppLauncher.groovy",
  "fileLinesCount" : 25,
  "components" : [ "primary::plugins" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMainClassName()",
  "longName" : "",
  "relativeFileName" : "plugins/appLauncher/src/org/jetbrains/jps/runConf/java/JavaAppLauncher.groovy",
  "fileLinesCount" : 25,
  "components" : [ "primary::plugins" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMainClassArguments()",
  "longName" : "",
  "relativeFileName" : "plugins/appLauncher/src/org/jetbrains/jps/runConf/java/JavaAppLauncher.groovy",
  "fileLinesCount" : 25,
  "components" : [ "primary::plugins" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getMainClassClasspath()",
  "longName" : "",
  "relativeFileName" : "plugins/appLauncher/src/org/jetbrains/jps/runConf/java/JavaAppLauncher.groovy",
  "fileLinesCount" : 25,
  "components" : [ "primary::plugins" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LayoutElement createElement()",
  "longName" : "",
  "relativeFileName" : "plugins/jpa/src/org/jetbrains/jps/jpa/JpaFacetDescriptorsElementType.groovy",
  "fileLinesCount" : 22,
  "components" : [ "primary::plugins" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "plugins/scala/testData/scala-test/mod1/src/HelloWorld.scala",
  "fileLinesCount" : 6,
  "components" : [ "primary::plugins" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doIt()",
  "longName" : "",
  "relativeFileName" : "plugins/scala/testData/scala-test/mod2/src/B.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::plugins" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fun()",
  "longName" : "",
  "relativeFileName" : "plugins/scala/testData/scala-test/mod2/src/A.scala",
  "fileLinesCount" : 6,
  "components" : [ "primary::plugins" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMembersChange()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAbstractMethod()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddConstructorParameter()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddFieldToBaseClass()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddFieldToDerived()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddFieldToInterface()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddFieldToInterface2()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddFinalMethodHavingNonFinalMethodInSubclass()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddHidingField()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddHidingMethod()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddInterfaceMethod()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddInterfaceMethod2()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddLessAccessibleFieldToDerived()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddMethodWithIncompatibleReturnType()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddMoreAccessibleMethodToBase()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddMoreSpecific()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddMoreSpecific1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddMoreSpecific2()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddNonStaticMethodHavingStaticMethodInSubclass()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddStaticFieldToDerived()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeStaticMethodSignature()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteConstructor()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteInner()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteMethod()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteMethodImplementation()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteMethodImplementation2()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteMethodImplementation3()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteMethodImplementation4()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteMethodImplementation5()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteMethodImplementation6()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteMethodImplementation7()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHierarchy()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testHierarchy2()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveBaseImplementation()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveHidingField()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveHidingMethod()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRenameMethod()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testThrowsListDiffersInBaseAndDerived()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMembersChange.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::testSrc" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestClassRename()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassRename.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::testSrc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeClassName()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassRename.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::testSrc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMethodModifiers()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMethodModifiers.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::testSrc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDecConstructorAccess()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMethodModifiers.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::testSrc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIncAccess()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMethodModifiers.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::testSrc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetAbstract()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMethodModifiers.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::testSrc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetFinal()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMethodModifiers.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::testSrc" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetPrivate()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMethodModifiers.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::testSrc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetProtected()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMethodModifiers.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::testSrc" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnsetFinal()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMethodModifiers.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::testSrc" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnsetStatic()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMethodModifiers.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::testSrc" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetStatic()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMethodModifiers.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::testSrc" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestAnnotations()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAnnotationTarget()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAnnotationTypeMemberWithDefaultValue()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAnnotationTypeMemberWithDefaultValue2()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddAnnotationTypeMemberWithoutDefaultValue()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddDefaultToAnnotationMember()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeAnnotationRetentionPolicy()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeAnnotationRetentionPolicy1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeAnnotationRetentionPolicy2()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeAnnotationRetentionPolicy3()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeAnnotationRetentionPolicy4()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeAnnotationTypeMemberType()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAnnotationTarget()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAnnotationTypeMember()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveAnnotationTypeMember1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveDefaultFromAnnotationMember()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConservativeNonIncremental()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConservativeNonIncremental1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestAnnotations.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::testSrc" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestPackageInfo()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestPackageInfo.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::testSrc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPackageInfoNoRecompile()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestPackageInfo.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::testSrc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPackageInfoNoRecompile2()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestPackageInfo.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::testSrc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPackageInfoRecompileOnConstantChange()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestPackageInfo.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::testSrc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestFieldProperties()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldProperties.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::testSrc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstantChain()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldProperties.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::testSrc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstantChain1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldProperties.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::testSrc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstantChain2()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldProperties.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::testSrc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstantRemove()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldProperties.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::testSrc" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConstantRemove1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldProperties.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::testSrc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoubleConstantChange()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldProperties.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::testSrc" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFloatConstantChange()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldProperties.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::testSrc" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInnerConstantChange()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldProperties.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::testSrc" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIntConstantChange()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldProperties.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::testSrc" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLongConstantChange()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldProperties.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::testSrc" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNonCompileTimeConstant()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldProperties.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::testSrc" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStringConstantChange()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldProperties.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::testSrc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStringConstantLessAccessible()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldProperties.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::testSrc" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTypeChange()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldProperties.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::testSrc" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTypeChange1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldProperties.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::testSrc" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTypeChange2()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldProperties.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::testSrc" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMarkDirty()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMarkDirty.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::testSrc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRecompileDependent()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMarkDirty.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::testSrc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestClassModifiers()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassModifiers.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::testSrc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddStatic()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassModifiers.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::testSrc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveStatic()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassModifiers.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::testSrc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDecAccess()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassModifiers.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::testSrc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetAbstract()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassModifiers.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::testSrc" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDropAbstract()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassModifiers.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::testSrc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetFinal()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassModifiers.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::testSrc" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetFinal1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassModifiers.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::testSrc" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestGenerics()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddMethodToBase()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddParameterizedMethodToBase()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeBound()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeBound1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeBoundClass1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeBoundedClass()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeBoundInterface1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeExtends()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeExtends1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeExtends2()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeImplements()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeInterfaceTypeParameter()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeToCovariantMethodInBase()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeToCovariantMethodInBase2()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeToCovariantMethodInBase3()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeVarargSignature()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeVarargSignature1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCovariance()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCovariance1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCovariance2()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCovarianceNoChanges()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDegenerify()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDegenerify1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFieldTypeChange()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverrideAnnotatedAnonymous()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverrideAnnotatedAnonymousNotRecompile()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOverrideAnnotatedInner()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParamTypes()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testReturnType()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestGenerics.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::testSrc" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestCommon()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestCommon.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::testSrc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnonymous()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestCommon.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::testSrc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeDefinitionToClass()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestCommon.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::testSrc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeDefinitionToClass2()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestCommon.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::testSrc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteClass()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestCommon.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::testSrc" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteClass1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestCommon.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::testSrc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteClass2()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestCommon.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::testSrc" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDeleteClassPackageDoesntMatchRoot()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestCommon.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::testSrc" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInner()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestCommon.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::testSrc" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoResourceDelete()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestCommon.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::testSrc" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoSecondFileCompile()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestCommon.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::testSrc" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNoSecondFileCompile1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestCommon.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::testSrc" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestFieldModifiers()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldModifiers.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::testSrc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetFinal()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldModifiers.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::testSrc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetPrivate()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldModifiers.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::testSrc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetProtected()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldModifiers.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::testSrc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSetStatic()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldModifiers.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::testSrc" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnsetStatic()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldModifiers.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::testSrc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testUnsetStaticFinal()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestFieldModifiers.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::testSrc" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestMethodProperties()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMethodProperties.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::testSrc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddThrows()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMethodProperties.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::testSrc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeReturnType()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMethodProperties.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::testSrc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeReturnType1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMethodProperties.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::testSrc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeSignature()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMethodProperties.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::testSrc" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeSignature1()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestMethodProperties.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::testSrc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBaseDir()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/IncrementalTestCase.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::testSrc" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getWorkDir()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/IncrementalTestCase.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::testSrc" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestClassProperties()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassProperties.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::testSrc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddExtends()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassProperties.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::testSrc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAddImplements()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassProperties.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::testSrc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testChangeExtends()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassProperties.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::testSrc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveExtends()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassProperties.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::testSrc" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveImplements()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassProperties.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::testSrc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveImplements2()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassProperties.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::testSrc" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRemoveImplements3()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/TestClassProperties.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::testSrc" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/JpsBuildTestCase.groovy",
  "fileLinesCount" : 106,
  "components" : [ "primary::testSrc" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/JpsBuildTestCase.groovy",
  "fileLinesCount" : 106,
  "components" : [ "primary::testSrc" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def doTest()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/JpsBuildTestCase.groovy",
  "fileLinesCount" : 106,
  "components" : [ "primary::testSrc" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectBuilder createBuilder()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/JpsBuildTestCase.groovy",
  "fileLinesCount" : 106,
  "components" : [ "primary::testSrc" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Project loadProject()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/JpsBuildTestCase.groovy",
  "fileLinesCount" : 106,
  "components" : [ "primary::testSrc" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def File createTempDir()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/JpsBuildTestCase.groovy",
  "fileLinesCount" : 106,
  "components" : [ "primary::testSrc" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def File createTempFile()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/JpsBuildTestCase.groovy",
  "fileLinesCount" : 106,
  "components" : [ "primary::testSrc" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getProjectPath()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/ModuleClasspathTest.groovy",
  "fileLinesCount" : 98,
  "components" : [ "primary::testSrc" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoadFromIpr()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/BuildFromIdeaProjectTest.groovy",
  "fileLinesCount" : 77,
  "components" : [ "primary::testSrc" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLoadDirBased()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/BuildFromIdeaProjectTest.groovy",
  "fileLinesCount" : 77,
  "components" : [ "primary::testSrc" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerAsTempFile()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/jps/util/TempFiles.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::testSrc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDir()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/tasks/LayoutTask.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::antLayout" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addJar()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/tasks/LayoutTask.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::antLayout" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addZip()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/tasks/LayoutTask.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::antLayout" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRenamedFile()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/tasks/LayoutTask.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::antLayout" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addExtractedDir()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/tasks/LayoutTask.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::antLayout" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModule()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/tasks/LayoutTask.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::antLayout" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModuleTests()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/tasks/LayoutTask.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::antLayout" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFileset()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/tasks/LayoutTask.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::antLayout" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTodir()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/tasks/LayoutTask.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::antLayout" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getDestDir()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/tasks/LayoutTask.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::antLayout" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFileset()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/Container.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::antLayout" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addZipfileset()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/Container.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::antLayout" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDir()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/Container.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::antLayout" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addJar()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/Container.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::antLayout" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addZip()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/Container.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::antLayout" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRenamedFile()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/Container.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::antLayout" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addExtractedDir()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/Container.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::antLayout" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContainer()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/Container.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::antLayout" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContent()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/Container.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::antLayout" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModule()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/Container.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::antLayout" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModuleTests()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/Container.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::antLayout" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildren()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/Container.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::antLayout" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExcludes()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/Container.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::antLayout" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIncludes()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/Container.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::antLayout" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/DirContainer.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::antLayout" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZipContainer()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/ZipContainer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::antLayout" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/ZipContainer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::antLayout" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/ZipContainer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::antLayout" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompress()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/ZipContainer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::antLayout" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilesonly()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/ZipContainer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::antLayout" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDuplicate()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/ZipContainer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::antLayout" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEncoding()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/ZipContainer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::antLayout" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBasedir()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/ZipContainer.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::antLayout" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootContainer()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/RootContainer.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::antLayout" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateArguments()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/RootContainer.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::antLayout" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIndex()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/JarContainer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::antLayout" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setManifestEncoding()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/JarContainer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::antLayout" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setManifest()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/JarContainer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::antLayout" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilesetmanifest()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/JarContainer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::antLayout" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addConfiguredManifest()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/JarContainer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::antLayout" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMetainf()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/JarContainer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::antLayout" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeaModuleBase()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/IdeaModuleBase.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::antLayout" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/IdeaModuleBase.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::antLayout" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/IdeaModuleBase.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::antLayout" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeaModule()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/IdeaModule.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::antLayout" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKind()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/IdeaModule.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::antLayout" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOutputDirProperty()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/IdeaModule.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::antLayout" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeaModuleTests()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/IdeaModuleTests.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::antLayout" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOutputDirProperty()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/IdeaModuleTests.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::antLayout" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getKind()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/IdeaModuleTests.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::antLayout" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSetContainer()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/FileSetContainer.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::antLayout" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List build()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/FileSetContainer.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::antLayout" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJarPath()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/ExtractedDirContent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::antLayout" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPathInJar()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/ExtractedDirContent.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::antLayout" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilePath()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/RenamedFileContainer.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::antLayout" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNewName()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/RenamedFileContainer.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::antLayout" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutFileSet()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/util/LayoutFileSet.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::antLayout" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutFileSet()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/util/LayoutFileSet.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::antLayout" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getJavacExecutable()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/JavaSdk.groovy",
  "fileLinesCount" : 22,
  "components" : [ "primary::model" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getJavaExecutable()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/JavaSdk.groovy",
  "fileLinesCount" : 22,
  "components" : [ "primary::model" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Library createLibrary()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Project.groovy",
  "fileLinesCount" : 59,
  "components" : [ "primary::model" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Library createGlobalLibrary()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Project.groovy",
  "fileLinesCount" : 59,
  "components" : [ "primary::model" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def String toString()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Project.groovy",
  "fileLinesCount" : 59,
  "components" : [ "primary::model" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forceInit()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/LazyInitializeableObject.groovy",
  "fileLinesCount" : 51,
  "components" : [ "primary::model" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object beforeInvoke()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/LazyInitializeableObject.groovy",
  "fileLinesCount" : 51,
  "components" : [ "primary::model" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object afterInvoke()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/LazyInitializeableObject.groovy",
  "fileLinesCount" : 51,
  "components" : [ "primary::model" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object beforeGet()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/LazyInitializeableObject.groovy",
  "fileLinesCount" : 51,
  "components" : [ "primary::model" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void beforeSet()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/LazyInitializeableObject.groovy",
  "fileLinesCount" : 51,
  "components" : [ "primary::model" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean doInvoke()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/LazyInitializeableObject.groovy",
  "fileLinesCount" : 51,
  "components" : [ "primary::model" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isTestsIncluded()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ClasspathItem.groovy",
  "fileLinesCount" : 51,
  "components" : [ "primary::model" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isRuntime()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ClasspathItem.groovy",
  "fileLinesCount" : 51,
  "components" : [ "primary::model" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClasspathKind compile()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ClasspathItem.groovy",
  "fileLinesCount" : 51,
  "components" : [ "primary::model" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClasspathKind runtime()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ClasspathItem.groovy",
  "fileLinesCount" : 51,
  "components" : [ "primary::model" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isIncludedIn()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ClasspathItem.groovy",
  "fileLinesCount" : 51,
  "components" : [ "primary::model" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def String toString()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Module.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::model" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def putAt()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Module.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::model" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List getClasspathRoots()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Module.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::model" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List getClasspath()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Module.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::model" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ClasspathItem getItem()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Module.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::model" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int hashCode()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Module.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::model" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getClasspathRoots()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Module.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::model" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Library()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Library.groovy",
  "fileLinesCount" : 71,
  "components" : [ "primary::model" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def String toString()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Library.groovy",
  "fileLinesCount" : 71,
  "components" : [ "primary::model" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setAt()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Library.groovy",
  "fileLinesCount" : 71,
  "components" : [ "primary::model" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectPaths()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getClasspathFiles()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClasspath()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getClasspathFiles()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getPlatformCompilationClasspath()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCompilationClasspath()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomModuleOutputDir()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BeforeSdkItemFilter()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NotFilter()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ProjectPaths.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::model" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean process()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/artifacts/LayoutElement.groovy",
  "fileLinesCount" : 36,
  "components" : [ "primary::model" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def String toString()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/artifacts/Artifact.groovy",
  "fileLinesCount" : 16,
  "components" : [ "primary::model" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getChildren()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/artifacts/CompositeLayoutElement.groovy",
  "fileLinesCount" : 47,
  "components" : [ "primary::model" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def RootElement()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/artifacts/CompositeLayoutElement.groovy",
  "fileLinesCount" : 47,
  "components" : [ "primary::model" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutElementTypeService()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/artifacts/LayoutElementTypeService.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::model" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeId()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/artifacts/LayoutElementTypeService.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::model" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Artifact findArtifact()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/artifacts/ComplexLayoutElement.groovy",
  "fileLinesCount" : 73,
  "components" : [ "primary::model" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set getModules()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ModuleChunk.groovy",
  "fileLinesCount" : 89,
  "components" : [ "primary::model" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def String toString()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ModuleChunk.groovy",
  "fileLinesCount" : 89,
  "components" : [ "primary::model" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List getSourceRoots()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ModuleChunk.groovy",
  "fileLinesCount" : 89,
  "components" : [ "primary::model" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List getTestRoots()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ModuleChunk.groovy",
  "fileLinesCount" : 89,
  "components" : [ "primary::model" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List getClasspath()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ModuleChunk.groovy",
  "fileLinesCount" : 89,
  "components" : [ "primary::model" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List getExcludes()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ModuleChunk.groovy",
  "fileLinesCount" : 89,
  "components" : [ "primary::model" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Project getProject()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ModuleChunk.groovy",
  "fileLinesCount" : 89,
  "components" : [ "primary::model" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Module representativeModule()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ModuleChunk.groovy",
  "fileLinesCount" : 89,
  "components" : [ "primary::model" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getAt()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/ModuleChunk.groovy",
  "fileLinesCount" : 89,
  "components" : [ "primary::model" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OwnServiceLoader()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/OwnServiceLoader.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::model" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OwnServiceLoader load()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/OwnServiceLoader.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::model" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/OwnServiceLoader.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::model" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void error()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/SystemOutErrorReporter.groovy",
  "fileLinesCount" : 25,
  "components" : [ "primary::model" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void warning()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/SystemOutErrorReporter.groovy",
  "fileLinesCount" : 25,
  "components" : [ "primary::model" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void info()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/SystemOutErrorReporter.groovy",
  "fileLinesCount" : 25,
  "components" : [ "primary::model" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectMacroExpander loadFromPath()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectMacroExpander loadFromPath()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectMacroExpander loadFromPath()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Library loadLibrary()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Node getComponent()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/IdeaProjectLoader.groovy",
  "fileLinesCount" : 495,
  "components" : [ "primary::model" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List loadChildren()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/idea/ArtifactLoader.groovy",
  "fileLinesCount" : 124,
  "components" : [ "primary::model" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHomePath()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/server/SdkLibrary.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDirectoryBased()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/server/Facade.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getStartupScript()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/server/Facade.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Facade getInstance()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/server/Facade.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/server/GlobalLibrary.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPaths()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/server/GlobalLibrary.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildParameters()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/server/BuildParameters.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExitCode build()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/forms/FormsBuilder.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/forms/FormsBuilder.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSSnapshotBuilder()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FSSnapshotBuilder.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean apply()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FSSnapshotBuilder.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSSnapshot getResult()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FSSnapshotBuilder.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFileDirty()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/Builder.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBoundClassName()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getAsmClassWriterFlags()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticSink()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void outputLineAvailable()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getErrorCount()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWarningCount()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputFilesSink()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUnsavedFiles()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSuccessfullyCompiled()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldInstrument()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavaBuilder.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/OutputFileObject.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/OutputFileObject.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaFileObject getSource()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/OutputFileObject.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Content getContent()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/OutputFileObject.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/OutputFileObject.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/OutputFileObject.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/OutputFileObject.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/OutputFileObject.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Kind getKind()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/PlainMessageDiagnostic.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaFileObject getSource()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/PlainMessageDiagnostic.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPosition()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/PlainMessageDiagnostic.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartPosition()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/PlainMessageDiagnostic.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEndPosition()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/PlainMessageDiagnostic.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLineNumber()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/PlainMessageDiagnostic.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getColumnNumber()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/PlainMessageDiagnostic.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCode()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/PlainMessageDiagnostic.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/PlainMessageDiagnostic.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SequentialTaskExecutor()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/SequentialTaskExecutor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClassProcessor()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/EmbeddedJavac.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StandardJavaFileManager getStandardFileManager()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/EmbeddedJavac.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportMessage()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/EmbeddedJavac.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasData()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResult()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char nextChar()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasData()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleCharSequence()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int length()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence subSequence()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int length()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char charAt()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence subSequence()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable list()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavacFileManager.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StandardJavaFileManager getStdManager()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavacFileManager.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable toJavaFileObjects()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavacFileManager.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static URI toURI()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavacFileManager.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static URI createUri()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavacFileManager.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String externalizeFileName()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavacFileManager.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String externalizeFileName()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/JavacFileManager.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuilderRegistry getInstance()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/BuilderRegistry.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBeforeTasks()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/BuilderRegistry.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAfterTasks()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/BuilderRegistry.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBuilders()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/BuilderRegistry.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String optimize()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/ResourcePatterns.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPatternNegated()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/ResourcePatterns.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pattern compilePattern()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/ResourcePatterns.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMessageHandler()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/IncProjectBuilder.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectBuildException()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/ProjectBuildException.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectBuildException()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/ProjectBuildException.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectBuildException()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/ProjectBuildException.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/resourses/ResourcesBuilder.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerMessage()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/messages/CompilerMessage.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerMessage()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/messages/CompilerMessage.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCompilerName()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/messages/CompilerMessage.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourcePath()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/messages/CompilerMessage.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLine()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/messages/CompilerMessage.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getColumn()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/messages/CompilerMessage.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getProblemBeginOffset()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/messages/CompilerMessage.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getProblemEndOffset()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/messages/CompilerMessage.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getProblemLocationOffset()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/messages/CompilerMessage.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/messages/CompilerMessage.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Kind getKind()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/messages/BuildMessage.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessageText()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/messages/BuildMessage.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/messages/BuildMessage.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressMessage()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/messages/ProgressMessage.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSSnapshot createValue()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/CompileContext.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/CompileContext.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMake()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/CompileContext.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompilingTests()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/CompileContext.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearFileCache()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/CompileContext.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompileScope getScope()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/CompileContext.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildDataManager getBuildDataManager()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/CompileContext.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMessage()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/CompileContext.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampValidityState()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/TimestampValidityState.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampValidityState()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/TimestampValidityState.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/TimestampValidityState.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equalsTo()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/TimestampValidityState.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/TimestampValidityState.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildDataManager()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/BuildDataManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getStoreFile()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/BuildDataManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getDataRoot()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/BuildDataManager.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampStorage()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/TimestampStorage.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveStamp()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/TimestampStorage.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveStamp()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/TimestampStorage.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/TimestampStorage.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File read()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/TimestampStorage.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHashCode()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/TimestampStorage.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEqual()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/TimestampStorage.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/TimestampStorage.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimestampValidityState read()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/TimestampStorage.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void force()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/AbstractStateStorage.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/AbstractStateStorage.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/AbstractStateStorage.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getState()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/AbstractStateStorage.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getKeys()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/AbstractStateStorage.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator getKeysIterator()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/AbstractStateStorage.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PersistentHashMap createMap()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/storage/AbstractStateStorage.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FilesCollector.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilesCollector()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FilesCollector.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilesCollector()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FilesCollector.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFiles()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FilesCollector.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FSSnapshot()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FSSnapshot.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node getNode()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FSSnapshot.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FSSnapshot.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FSSnapshot.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildren()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/FSSnapshot.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CompileScope()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/CompileScope.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/CompileScope.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/markDirty/recompileDependent/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/removeImplements/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Runnable foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/removeImplements3/src/ClientImpl.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/removeImplements3/src/ClientImpl.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::testData" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Test foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/removeImplements2/src/ClientImpl.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/removeImplements2/src/ClientImpl.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::testData" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/changeExtends/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/addImplements/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/addExtends/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/constantRemove1/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/constantRemove1/src/A.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/constantChain/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/floatConstantChange/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/typeChange/src/B.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/constantChain2/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/typeChange2/src/C.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/intConstantChange/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/typeChange1/src/C.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/stringConstantChange/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/longConstantChange/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/innerConstantChange/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/constantChain1/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/nonCompileTimeConstant/src/Client.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/nonCompileTimeConstant/src/Test.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::testData" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/stringConstantLessAccessible/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/constantRemove/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/doubleConstantChange/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldModifiers/setStatic/src/Client2.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldModifiers/setStatic/src/Client1.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldModifiers/setFinal/src/Client2.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldModifiers/setFinal/src/Client1.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldModifiers/unsetStatic/src/Client2.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldModifiers/unsetStatic/src/Client1.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldModifiers/setProtected/src/B.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldModifiers/setProtected/src/C.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldModifiers/setPrivate/src/B.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldModifiers/unsetStaticFinal/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classModifiers/decAccess/src/impl/Client.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::testData" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public A()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classModifiers/addStatic/src/A.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classModifiers/addStatic/src/A.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::testData" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int g()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classModifiers/dropAbstract/src/M.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::testData" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public A()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classModifiers/removeStatic/src/A.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classModifiers/removeStatic/src/A.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::testData" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classModifiers/setAbstract/src/N.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeBound1/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/covarianceNoChanges/src/Value.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Value getValue()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/covarianceNoChanges/src/Base.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/covarianceNoChanges/src/ValueDerived.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueDerived getValue()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/covarianceNoChanges/src/Derived.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeVarargSignature1/src/packageA/Base.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeVarargSignature1/src/packageA/Deri$ved.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::testData" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeExtends2/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Data getData()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeToCovariantMethodInBase/src/maketest/BaseImplementation.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeExtends1/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/covariance1/src/Value.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Value getValue()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/covariance1/src/Base.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/covariance1/src/ValueDerived.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueDerived getValue()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/covariance1/src/Derived.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Data getData()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeToCovariantMethodInBase2/src/maketest/BaseImplementation.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/fieldTypeChange/src/Client.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/overrideAnnotatedAnonymous/src/packageA/Base.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/covariance/src/Value.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Value getValue()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/covariance/src/Base.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/covariance/src/ValueDerived.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueDerived getValue()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/covariance/src/Derived.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/covariance2/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IfaceImpl foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/covariance2/src/IfaceImpl.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::testData" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeBound/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/overrideAnnotatedAnonymousNotRecompile/src/packageA/Base.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Data getData()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeToCovariantMethodInBase3/src/maketest/BaseImplementation.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/overrideAnnotatedInner/src/packageA/Base.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/overrideAnnotatedInner/src/packageA/Derived.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::testData" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeVarargSignature/src/packageA/Base.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeVarargSignature/src/packageA/Derived.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::testData" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/returnType/src/Client.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::testData" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericType foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/returnType/src/Server.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/unsetStatic/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static char method()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/unsetStatic/src/Base.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/setProtected/src/B.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void g()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/setProtected/src/C.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/setPrivate/src/B.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Server factory()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/decConstructorAccess/src/Client.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void out()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/setAbstract/src/Super.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/setAbstract/src/AnonDerived.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/common/inner/src/Client.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::testData" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void method()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/common/deleteClass/src/packageA/Server.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::testData" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void method()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/common/deleteClass2/src/packageA/Server.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodProperties/changeReturnType1/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodProperties/changeReturnType1/src/Base.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodProperties/changeSignature/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodProperties/changeReturnType/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodProperties/changeReturnType/src/Base.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodProperties/changeReturnType/src/Derived.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodProperties/changeSignature1/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IfaceImpl create()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodProperties/changeSignature1/src/IfaceImpl.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::testData" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodProperties/changeSignature1/src/Main.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void method()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodProperties/addThrows/src/packageA/Server.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::testData" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void method()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addAbstractMethod/src/packageA/BaseServer.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::testData" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void method()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addAbstractMethod/src/packageA/Server.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::testData" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getData()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/removeHidingMethod/src/BaseClient.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getData()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/removeHidingMethod/src/BaseAction.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer method()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addFinalMethodHavingNonFinalMethodInSubclass/src/Server.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addLessAccessibleFieldToDerived/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addStaticFieldToDerived/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void method()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/renameMethod/src/packageA/Server.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::testData" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/changeStaticMethodSignature/src/packageA/Client.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Integer method()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addMoreAccessibleMethodToBase/src/Server.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Integer method()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/throwsListDiffersInBaseAndDerived/src/Server.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer method()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addMethodWithIncompatibleReturnType/src/Server.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/deleteConstructor/src/Client.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Integer method()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addNonStaticMethodHavingStaticMethodInSubclass/src/Server.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getData()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addHidingMethod/src/BaseClient.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addFieldToInterface2/src/Derived.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addFieldToInterface2/src/Derived.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::testData" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/MockFS.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEarliest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DirectoryScanner.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLatest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DirectoryScanner.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DirectoryScanner.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result getResult()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DirectoryScanner.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DirectoryScanner.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/StringCache.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/StringCache.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/StringCache.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/StringCache.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateClassUsages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FieldRepr.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldRepr()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FieldRepr.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldRepr()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FieldRepr.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FieldRepr.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldRepr read()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FieldRepr.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection create()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection create()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection create()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection propagateFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection propagateMethodAccess()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageConstraint()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkResidence()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InheritanceConstraint()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkResidence()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NegationConstraint()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkResidence()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkResidence()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSourceToAnnotationUsages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSourceToClasses()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getClassFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void associateForm()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mappings()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getClasses()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSubClasses()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAnnotationUsages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/Mappings.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 779,
  "endLine" : 781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescr()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescr()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateClassUsages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescr()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateClassUsages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassType createClassType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassType createClassType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AbstractType getType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodRepr read()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/MethodRepr.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/MethodRepr.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitArray()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitArray()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFormalTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitClassBound()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitInterfaceBound()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitSuperclass()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitInterface()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitParameterType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitReturnType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitExceptionType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBaseType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeVariable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClassType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection create()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassCrawler()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean notPrivate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSource()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FoxyMap()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FoxyMap.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FoxyMap.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FoxyMap.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FoxyMap.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsValue()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FoxyMap.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FoxyMap.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object remove()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FoxyMap.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FoxyMap.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set keySet()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FoxyMap.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection foxyValues()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/FoxyMap.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String basename()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/AntListener.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/AntListener.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/AntListener.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasValue()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ProtoMember.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassRepr.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassRepr read()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassRepr.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassRepr.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPackageName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassRepr.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getUsages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getResidence()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldAssignUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldAssignUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClassUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClassUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClassUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassExtendsUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassExtendsUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassNewUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassNewUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementType read()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Usage createFieldUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Usage createFieldAssignUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Usage createMethodUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Usage createClassUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Usage createClassUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Usage createClassExtendsUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Usage createClassNewUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Usage createAnnotationUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doSave()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Main.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doTests()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Main.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doRebuild()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Main.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doForce()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Main.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doIncremental()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Main.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doHelp()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Main.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doClean()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Main.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tests()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Main.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean force()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Main.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean incremental()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Main.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrintStream logStream()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Main.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tests()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean incremental()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean force()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrintStream logStream()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Logger()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryWrapper read()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClassPath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModule()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClassPath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClassPath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileWrapper read()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStamp()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleWrapper read()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getRoots()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSources()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOutputPath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean emptySource()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean outputOk()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean outputEmpty()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOutdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getOutdatedSources()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getOutdatedTests()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getRemovedSources()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getRemovedTests()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSourceRoots()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSourceFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTestFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSources()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTests()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOutputPath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTestSourceRoots()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTestSourceFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestOutputPath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 823,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleWrapper getModule()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LibraryWrapper getLibrary()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 835,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getLibraries()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getModules()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isHistory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 959,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getProjectSnapshotFileName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 973,
  "endLine" : 975,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectWrapper load()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 1008,
  "endLine" : 1010,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectWrapper load()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 1012,
  "endLine" : 1014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 1044,
  "endLine" : 1046,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rebuild()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1060,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/ProjectWrapper.java",
  "fileLinesCount" : 1471,
  "components" : [ "primary::src" ],
  "startLine" : 1062,
  "endLine" : 1064,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Writable convert()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/RW.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DotPrinter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DotPrinter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void header()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DotPrinter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void footer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DotPrinter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void node()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DotPrinter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void edge()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/DotPrinter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Options.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shift()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Options.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean nextIsArg()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Options.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean endOf()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Options.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Argument get()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Options.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFree()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/Options.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def printProgressMessage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/listeners/DefaultBuildInfoPrinter.groovy",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def printCompilationErrors()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/listeners/DefaultBuildInfoPrinter.groovy",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def onCompilationFinished()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/listeners/BuildStatisticsListener.groovy",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def onModuleBuilderStarted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/listeners/BuildStatisticsListener.groovy",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def onJavaFilesCompiled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/listeners/BuildStatisticsListener.groovy",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getTargetFolder()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ProjectChunks getChunks()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def List builders()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public def buildAll()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public def buildSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public def buildProduction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def buildAllModules()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public def buildArtifacts()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def error()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def warning()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def info()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def debug()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildStart()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildStop()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def preModuleBuildTask()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def postModuleBuildTask()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModuleChunk chunkForModule()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def makeModule()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def makeModuleTests()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def deleteTempFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getTempDirectoryPath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def clearChunk()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def buildChunk()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getModuleOutputFolder()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List moduleClasspath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List moduleRuntimeClasspath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String moduleOutput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String moduleTestsOutput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exportProperty()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/ProjectBuilder.groovy",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def List getClasspathRoots()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/resolvers/PathEntry.groovy",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def preprocessModuleCycle()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/StandardBuilders.groovy",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def processModule()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/StandardBuilders.groovy",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GroovycBuilder()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/StandardBuilders.groovy",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def GroovyStubGenerator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/StandardBuilders.groovy",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void log()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/StandardBuilders.groovy",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fireError()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/StandardBuilders.groovy",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def JetBrainsInstrumentations()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/builders/StandardBuilders.groovy",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildArtifacts()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ArtifactBuilder.groovy",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def preBuildTask()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ArtifactBuilder.groovy",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def postBuildTask()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/ArtifactBuilder.groovy",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildModuleOutput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/LayoutElementBuilder.groovy",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildModuleTestsOutput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/LayoutElementBuilder.groovy",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildRoot()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/artifacts/LayoutElementBuilder.groovy",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Jps()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/Jps.groovy",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ProjectBuilder getBuilder()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Module doCreateModule()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def error()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def debug()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def info()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def putAt()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def makeAll()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def makeProduction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildArtifacts()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def buildArtifact()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List runtimeClasspath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List testRuntimeClasspath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clean()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/GantBasedProject.groovy",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getArguments()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/MainClassLauncher.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainClassClassLoader()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/MainClassLauncher.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaBasedRunConfigurationLauncher()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/JavaBasedRunConfigurationLauncher.groovy",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJVMArguments()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/JavaBasedRunConfigurationLauncher.groovy",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/JavaBasedRunConfigurationLauncher.groovy",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setErrorFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/JavaBasedRunConfigurationLauncher.groovy",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSystemProperties()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/JavaBasedRunConfigurationLauncher.groovy",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getResourceRoot()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/java/ClasspathUtil.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunConfigurationLauncherService()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/RunConfigurationLauncherService.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeId()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/RunConfigurationLauncherService.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AntErrorReporter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/idea/AntErrorReporter.groovy",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/idea/AntErrorReporter.groovy",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warning()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/idea/AntErrorReporter.groovy",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/idea/AntErrorReporter.groovy",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void tearDown()",
  "longName" : "",
  "relativeFileName" : "testSrc/org/jetbrains/ether/IncrementalTestCase.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::testSrc" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IdeaModuleBase()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/IdeaModuleBase.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::antLayout" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeaModule()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/IdeaModule.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::antLayout" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdeaModuleTests()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/datatypes/IdeaModuleTests.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::antLayout" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutFileSet()",
  "longName" : "",
  "relativeFileName" : "antLayout/src/jetbrains/antlayout/util/LayoutFileSet.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::antLayout" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def Project()",
  "longName" : "",
  "relativeFileName" : "model/src/org/jetbrains/jps/Project.groovy",
  "fileLinesCount" : 59,
  "components" : [ "primary::model" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildParameters()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/server/BuildParameters.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processMessage()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/MessageHandler.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanupResources()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/Builder.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/java/LineOutputWriter.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectBuildException()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/ProjectBuildException.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourcesBuilder()",
  "longName" : "",
  "relativeFileName" : "serverFacade/src/org/jetbrains/jps/incremental/resourses/ResourcesBuilder.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::serverFacade" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/annotations/changeAnnotationRetentionPolicy2/src/C1.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/annotations/removeDefaultFromAnnotationMember/src/C1.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/annotations/addAnnotationTypeMemberWithDefaultValue2/src/C1.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/annotations/changeAnnotationRetentionPolicy4/src/C1.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/annotations/addAnnotationTypeMemberWithoutDefaultValue/src/C1.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/annotations/changeAnnotationRetentionPolicy/src/C1.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/annotations/changeAnnotationRetentionPolicy1/src/C1.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/annotations/addDefaultToAnnotationMember/src/C1.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/annotations/changeAnnotationTypeMemberType/src/C1.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/annotations/removeAnnotationTypeMember1/src/C1.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/annotations/removeAnnotationTypeMember/src/C1.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/annotations/addAnnotationTypeMemberWithDefaultValue/src/C1.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/annotations/changeAnnotationRetentionPolicy3/src/C1.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/removeImplements/src/Client2.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/removeImplements/src/Super.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/removeExtends/src/Client2.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/removeImplements3/src/Test.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 3,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/removeImplements2/src/Test.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 3,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/changeExtends/src/Client2.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/changeExtends/src/Client3.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/addImplements/src/Client2.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/addImplements/src/Client3.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/addExtends/src/Client2.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classProperties/addExtends/src/Client3.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/typeChange2/src/D.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/fieldProperties/typeChange1/src/D.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/paramTypes/src/Server.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeExtends1/src/Client2.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeExtends1/src/Client3.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/degenerify/src/Client.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/degenerify1/src/Client.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeImplements/src/Client2.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeImplements/src/Client3.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/overrideAnnotatedAnonymousNotRecompile/src/packageA/RunnableAdapter.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeExtends/src/Client2.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeExtends/src/Client3.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/setStatic/src/A.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void out()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/setFinal/src/Derived.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void out()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/setFinal/src/Super.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/unsetFinal/src/Server.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/setProtected/src/A.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/setPrivate/src/A.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/setAbstract/src/Derived.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/common/inner/src/Server.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/common/noSecondFileCompile1/src/C.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 3,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/common/anonymous/src/Server.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/common/noSecondFileCompile/src/C.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 3,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Server()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodProperties/changeSignature/src/Server.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Server()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodProperties/changeSignature1/src/Server.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/jasperValidation/javaDependent/source/x/S.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::testData" ],
  "startLine" : 5,
  "endLine" : 6,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/hierarchy2/src/ServiceAdapter.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/hierarchy/src/ServiceAdapter.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addInterfaceMethod/src/ServiceImpl.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addInterfaceMethod2/src/ServiceImpl.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void method()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/changeStaticMethodSignature/src/packageA/Server.java",
  "fileLinesCount" : 6,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateClassUsages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/TypeRepr.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/ClassfileAnalyzer.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 227,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildStarted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/AntListener.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildFinished()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/AntListener.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void targetStarted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/AntListener.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void targetFinished()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/AntListener.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void taskStarted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/AntListener.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 138,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cluster()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/ether/dependencyView/UsageRepr.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def onCompilationStarted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/listeners/BuildStatisticsListener.groovy",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classModifiers/decAccess/src/impl/Service.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 3,
  "endLine" : 3,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classModifiers/setFinal/src/Service.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/classModifiers/setAbstract/src/Service.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeBound1/src/A.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeExtends2/src/Hyper.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/fieldTypeChange/src/GenericType.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeBoundedClass/src/Value.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeBoundInterface1/src/Value.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/generics/changeImplements/src/Super.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/incAccess/src/Base.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/incAccess/src/Derived.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodModifiers/setStatic/src/B.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void f()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/methodProperties/changeSignature1/src/IfaceImpl.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::testData" ],
  "startLine" : 7,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/deleteMethodImplementation2/src/BaseImpl.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/deleteMethodImplementation2/src/Base.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/removeBaseImplementation/src/A.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 4,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/deleteMethodImplementation4/src/Base.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/deleteMethod/src/Server.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 3,
  "endLine" : 3,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/deleteMethodImplementation5/src/BaseImpl.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/deleteMethodImplementation5/src/Base.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/deleteMethodImplementation/src/BaseImpl.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/deleteMethodImplementation6/src/BaseImplImpl.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/deleteMethodImplementation6/src/BaseImpl.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addMoreSpecific1/src/Base.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addMoreSpecific/src/Server.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/deleteMethodImplementation7/src/BaseImplImpl.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/deleteMethodImplementation7/src/BaseImpl.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/deleteMethodImplementation3/src/Base.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void foo()",
  "longName" : "",
  "relativeFileName" : "testData/incremental/membersChange/addMoreSpecific2/src/Derived.java",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 2,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeStart()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/RunConfigurationLauncherService.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterFinish()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/jps/runConf/RunConfigurationLauncherService.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]