[ {
  "shortName" : "private void removeUnreachableSwitchBranches()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 158,
  "endLine" : 188,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void simplifyMatchOperations()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 341,
  "endLine" : 371,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/streams/StreamAPIExample.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::java-samples" ],
  "startLine" : 14,
  "endLine" : 40,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLoadsOfThingsToLists()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/MemoryView.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::java-samples" ],
  "startLine" : 17,
  "endLine" : 44,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getListOfAllNonEmptyStringValues()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 150,
  "endLine" : 170,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lambdas()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 29,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAnnotationInference()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/NullityInference.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::java-samples" ],
  "startLine" : 8,
  "endLine" : 38,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PortType replaceSimpleSwitch()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/SwitchExpressions.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java-samples" ],
  "startLine" : 6,
  "endLine" : 23,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDamage()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk17/MyEarth.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 20,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inspectionToConvertInstanceof()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/PatternMatchingForInstanceOf.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::java-samples" ],
  "startLine" : 22,
  "endLine" : 39,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String exampleDataFlowAnalysis()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/AsyncSchedulerExample.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::java-samples" ],
  "startLine" : 11,
  "endLine" : 25,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List combinesWithOtherSimplificationInspections()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/PatternMatchingForInstanceOf.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::java-samples" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void testStringNew()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk21/PatternMatchingForSwitch.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::java-samples" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validateMonth()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysisForArrays.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 10,
  "endLine" : 23,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void introduceVariableInABranch()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/IntroduceVariable.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::java-samples" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/ExtractDelegate.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::java-samples" ],
  "startLine" : 6,
  "endLine" : 24,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String exampleJEP411OriginalCode()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk21/PatternMatchingForSwitch.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::java-samples" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void splitMergeCollapse()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/intentions/ExceptionIntentions.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::java-samples" ],
  "startLine" : 11,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/MultiLineExpressions.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::java-samples" ],
  "startLine" : 11,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Event getEvent()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int replaceWithCountNested()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int replaceWithMapToInt()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void examplesOfUpdatesToPatternMatchingInJava16()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/PatternMatchingForInstanceOf.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::java-samples" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void shouldSuggestMigratingToPatternMatchingForSwitch()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk21/PatternMatchingForSwitch.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::java-samples" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int mergeParallelIfs()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/intentions/ControlFlowIntentions.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::java-samples" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showDataFlowWithNumericExample()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printPlanetFacts()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PlanetExtractions.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::java-samples" ],
  "startLine" : 7,
  "endLine" : 19,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Dog()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/completion/PostfixCompletion.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::java-samples" ],
  "startLine" : 4,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void optionalIsEmptyDataFlowSupport()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/OptionalInspections.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::java-samples" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Nucleotide getBasePair()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/generation/GenerateSwitchBranches.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::java-samples" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void shouldSuggestMigratingMoreComplexExampleToPatternMatchingForSwitch()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk21/PatternMatchingForSwitch.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::java-samples" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void asIfStatements()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk23/PrimitiveTypesInSwitch.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 15,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void improvedAnalysisOfMathematicalOperations()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/ExtractMethod.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::java-samples" ],
  "startLine" : 8,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IntStream factorize()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/streams/StreamDebuggerExample.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 19,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isVowel()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/testing/Alphabet.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 19,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List replaceWithCollect()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List replaceWithCollectAndMap()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toCountedLoopInFindFirst()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 239,
  "endLine" : 249,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void varCanSimplifyGenericTypes()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/VarLVTI.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::java-samples" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/MergeChanges.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::java-samples" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void constantEvaluationOfSimpleMethods()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 115,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/ReverseString.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::java-samples" ],
  "startLine" : 7,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T getNthFromLast()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/InlineDebugging.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::java-samples" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List suggestUsingCollectorsToUnmodifiableList()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java10Inspections.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::java-samples" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasEmptyString()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 172,
  "endLine" : 181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeIfCountExceedsLimit()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 200,
  "endLine" : 210,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MappedField smarterStreamInspections()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 321,
  "endLine" : 330,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk16/StaticOnInnerClasses.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::java-samples" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String formatterPatternSwitch()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk21/PatternMatchingForSwitch.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::java-samples" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void demoUseOfUnderscore()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk22/UnnamedVariables.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::java-samples" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int methodWithMultipleReturnPoints()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/intentions/TransformToSingleExitPoint.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 13,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void shouldKnowValuesForUpToThreeItemsInStreamOf()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleExceptions()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/ThrowExceptionWhileDebugging.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::java-samples" ],
  "startLine" : 8,
  "endLine" : 17,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PortType switchExpressionCanReturnWithYield()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java13Inspections.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::java-samples" ],
  "startLine" : 6,
  "endLine" : 14,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canExtractCommonConditionsFromIfStatements()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/PatternMatchingForInstanceOf.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::java-samples" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSimplifyIfElse()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/BooleanInspections.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::java-samples" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/startercode/Example.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 7,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergeChanges()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/MergeChanges.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::java-samples" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getaFloatFactor()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/MergeChanges.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::java-samples" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnInt()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/MergeChanges.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::java-samples" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk16/PersonDTO.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::java-samples" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set filterForPeopleWithFiveOrders()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk16/LocalTypes.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void organisePeople()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk16/LocalTypes.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void weLoveCheckedExceptionsSometimes()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/JavaAt25.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::java-samples" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int sum()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk21/RecordPatterns.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::java-samples" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void asSwitch()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk23/PrimitiveTypesInSwitch.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::java-samples" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int demoUseOfUnderscoreInException()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk22/UnnamedVariables.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::java-samples" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void membersCanBeColouredAccordingToVisibility()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/CustomisingColours.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::java-samples" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int mergeNestedIfs()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/intentions/ControlFlowIntentions.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::java-samples" ],
  "startLine" : 7,
  "endLine" : 14,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double fastInvSqrt()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/navigation/NavigateToTest.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::java-samples" ],
  "startLine" : 8,
  "endLine" : 15,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void shouldGiveDataflowSuggestionsForIndexOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/SmarterExceptionNavigation.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::java-samples" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List noFalsePositiveAfterIsAssignableFrom()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/Rename.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::java-samples" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/streams/StreamDebuggerExample.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::java-samples" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createMissingSwitchBranch()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/SwitchExpressions.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java-samples" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void incrementCounterForId()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Converter getFirstConverterForClass()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSortedListOfNames()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 263,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String collapseBuilderIntoStreamOperation()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 312,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional varCanBreakUpChainedOrNestedExpressionsWithLocalVariables()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/VarLVTI.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::java-samples" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void minimizeTheScopeOfLocalVariables()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/VarLVTI.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::java-samples" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lambdas()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/code/AltEnter.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/debugging/SetBreakpointFromStackTrace.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 6,
  "endLine" : 12,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void horriblyFormattedMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/CodeFormatting.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::java-samples" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk16/PersonDTO.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::java-samples" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void weLoveTheStreamsAPI()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/JavaAt25.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::java-samples" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void weLoveLambdaExpressions()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/JavaAt25.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::java-samples" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void weLoveOptional()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/JavaAt25.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::java-samples" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String weLoveSwitchExpressions()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/JavaAt25.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::java-samples" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void testFooBar()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk21/PatternMatchingForSwitch.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::java-samples" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int suggestReplacingUnusedVariableWithUnderscore()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk22/UnnamedVariables.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::java-samples" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/startercode/Example.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::java-samples" ],
  "startLine" : 7,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceNotAndWithOr()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/intentions/BooleanIntentions.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 12,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unrollList()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/intentions/LoopingIntentions.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void horriblyFormattedMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/CodeFormatting.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::java-samples" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showDataFlowWithInstanceOfExample()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unrollsStreamOf()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int meaninglessSameArgumentValues()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void usingBooleans()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/InvertBoolean.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::java-samples" ],
  "startLine" : 7,
  "endLine" : 13,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/streams/StreamExample.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::java-samples" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/SmartStep.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::java-samples" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/MarkingObject.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::java-samples" ],
  "startLine" : 8,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsBananas()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/testing/BananaCheck.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 11,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isConsonant()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/testing/Alphabet.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::java-samples" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean contains()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/testing/WeatherCheck.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::java-samples" ],
  "startLine" : 4,
  "endLine" : 10,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void query()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/completion/SqlQueryCompletion.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::java-samples" ],
  "startLine" : 8,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void warnOnListRemoveInsideCountedLoop()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/ListAndLoopInspections.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void canReplaceRemoveWithListClear()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/ListAndLoopInspections.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java-samples" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List notAllowedToAddNullsToUnmodifiableList()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java10Inspections.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::java-samples" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void similarExceptionBlock()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/SmellyCode.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::java-samples" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/DuplicateCodeInspection.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 12,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void duplicate()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/DuplicateCodeInspection.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::java-samples" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void simplifyOptionalCallChains3()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/OptionalInspections.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::java-samples" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional unnecessaryWrapping()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/OptionalInspections.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::java-samples" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional warnAboutWrappingOptional()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/OptionalInspections.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::java-samples" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional suggestJava9Or()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/OptionalInspections.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::java-samples" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToExistingCatchBlock()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int replaceWithCountSimple()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int replaceWithSum()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Counter getCounterForId()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String useJoiningForStringBuilders()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean smarterStreamInspections2()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 332,
  "endLine" : 339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String suggestCollectorsJoining()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 399,
  "endLine" : 405,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String replaceNullCheckWithRequiresNonNull()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/LanguageLevelMigrations.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::java-samples" ],
  "startLine" : 6,
  "endLine" : 12,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void extractVariableOrInline()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/PatternMatchingForInstanceOf.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::java-samples" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String varCanSimplifyTryWithResources()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/VarLVTI.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::java-samples" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void localVariableSyntaxForLambdaParameters()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java11Inspections.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java-samples" ],
  "startLine" : 20,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean moreBooleanExpressionsCanBeSimplified()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/BooleanInspections.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::java-samples" ],
  "startLine" : 7,
  "endLine" : 13,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPerson()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/refactoring/ExtractFunctionInScope.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callJavaMethod()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/search/Feature.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/SurroundWith.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk16/PersonDTO.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::java-samples" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void weLoveJavaTime()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/JavaAt25.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::java-samples" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int sumUpdated()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk21/RecordPatterns.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::java-samples" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void multiLineStrings()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/MultiLineStrings.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::java-samples" ],
  "startLine" : 6,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void inlayHintsForChainedMethods()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/InlayHints.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::java-samples" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BindParametersToFields()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/intentions/BindParametersToFields.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 10,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcademic()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/intentions/BooleanIntentions.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::java-samples" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replaceWithIndexedLoop()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/intentions/LoopingIntentions.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unrollLoopOfIntValues()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/intentions/LoopingIntentions.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collapseIntoLoop()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/intentions/LoopingIntentions.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean verifyPhoneNumber()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/intentions/RegexChecker.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::java-samples" ],
  "startLine" : 4,
  "endLine" : 11,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shouldRecogniseArraySizeIsAlwaysPositive()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysisForArrays.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void newWarningsForIsInstance()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void automaticallyRemoveDoubleNegation()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/tools/IntelliJIDEA.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::java-samples" ],
  "startLine" : 6,
  "endLine" : 12,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String methodToInline()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/InlinedMethodAutomaticallyConvertToSingleExitPoint.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 10,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/LambdaEvaluation.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/DropFrame.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/InlineDebugging.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::java-samples" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List suggestUsingCollectorsToUnmodifiableListForStreamOperation()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java10Inspections.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::java-samples" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List replaceUnmodifiableListWrapperWithUnmodifiableListCollector()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/StreamsAPI.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::java-samples" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List convertCollectorCallIntoToListCall()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/StreamsAPI.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::java-samples" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String canUseIsEmpty()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/NewMethodsOnOptional.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::java-samples" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getOptionalValue()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/OptionalInspections.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::java-samples" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getOptionalValue()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/OptionalInspections.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::java-samples" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String useOptionalProperlyOrElse()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/OptionalInspections.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::java-samples" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invertingOptionalChoosesCorrectMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/OptionalInspections.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::java-samples" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replaceMapForEachWithEntrySetLoop()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List findTopTenAlt()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List findTopTen()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nullabilityAnalysis()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void exampleThatNeedsManualHelp()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/PatternMatchingForInstanceOf.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::java-samples" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void suggestsStringAppendForStringJoiner()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/StringInspections.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::java-samples" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List suggestAsMatchPredicate()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java11Inspections.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java-samples" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNotAcademic()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/BooleanInspections.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::java-samples" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void printAll()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/code/HelperMethods.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logInfoWithinCheck()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/inspections/StructuralSearch.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setString()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/MergeChanges.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::java-samples" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setaFloat()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/MergeChanges.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::java-samples" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAnInt()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/MergeChanges.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::java-samples" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List transform()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/generation/GenerateSwitchBranches.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::java-samples" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forceIfStatementsToHaveBraces()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/CodeFormatting.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::java-samples" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersonDTO()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk16/PersonDTO.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::java-samples" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "record Record()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk16/Record.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::java-samples" ],
  "startLine" : 15,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void localInterfaces()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk16/LocalTypes.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void weLoveCollections()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/JavaAt25.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::java-samples" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void weLoveCollectionsFactories()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/JavaAt25.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::java-samples" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/LiveTemplates.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void popupQuickDocumentation()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/JavadocFormatting.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::java-samples" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void joinIfStatement()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/JoinLinesOfCode.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::java-samples" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindMethodParametersToFields()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/intentions/BindParametersToFields.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::java-samples" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reverseForLoop()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/intentions/LoopingIntentions.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replaceForWithWhile()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/intentions/LoopingIntentions.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unrollDecreasingLoops()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/intentions/LoopingIntentions.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unrollValues()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/intentions/LoopingIntentions.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forceIfStatementsToHaveBraces()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/CodeFormatting.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::java-samples" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showDataFlowWithOptionalExample()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void conditionIsCoveredByFurtherCondition()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findCauseOfProblem()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "record Developer()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/tools/IntelliJIDEA.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::java-samples" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void method()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/ExtractVariable.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printSteps()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/ExtractMethod.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::java-samples" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void extractMethodFromThis()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/RefactorThis.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::java-samples" ],
  "startLine" : 6,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printMe()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/MakeStatic.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::java-samples" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void convertToDouble()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/ExtractFunctionalParameter.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List asSortedList()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/streams/StreamExample.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::java-samples" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Runnable getThingToDo()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/AsyncStackTraces.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::java-samples" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/SingleLineLambda.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::java-samples" ],
  "startLine" : 8,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomType()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/DataTypeRendering.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::java-samples" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void executeAction()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/MarkingObject.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::java-samples" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record Location()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/flow/Location.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::java-samples" ],
  "startLine" : 3,
  "endLine" : 7,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stringCompletionExamples()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/completion/CodeCompletion.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluateJSONPath()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/completion/JSONData.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::java-samples" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record Order()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/entity/Order.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 10,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfoWithinCheck()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/StructuralSearchReplace.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::java-samples" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  LinkedList suggestsAtomicOperationForLinkedListFromCollection()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/ListAndLoopInspections.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java-samples" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deprecationWarnings()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Deprecation.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::java-samples" ],
  "startLine" : 6,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List notAllowedToCollectNullsToUnmodifiableList()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java10Inspections.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::java-samples" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List useOptionalWithStream()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/NewMethodsOnOptional.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::java-samples" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void simplifyOptionalCallChains1()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/OptionalInspections.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::java-samples" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String simplifyOptionalCallChains2()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/OptionalInspections.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::java-samples" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void warnsAboutComparingOptionalToNull()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/OptionalInspections.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::java-samples" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notPresentReplacedWithIsEmpty()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/OptionalInspections.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::java-samples" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void suggestsAvoidingCompareToForPrimitives()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream simplifyStreamAPICallChain1()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean simplifyStreamAPICallChain2()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional identifyUnnecessarySortCalls()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional identifyReveredMaxMin()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 386,
  "endLine" : 390,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void simplificationsForEntrySet()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 407,
  "endLine" : 411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void considerVarWhenInitializerProvidesSufficientInformationToReader()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/VarLVTI.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::java-samples" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void takeCareWhenUsingVarWithDiamondOrGenericMethods()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/VarLVTI.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::java-samples" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java11Inspections.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java-samples" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/debugging/ShowKotlinProperties.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logWarningWithException()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/inspections/StructuralSearch.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalHistory()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/LocalHistory.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getString()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/MergeChanges.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::java-samples" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void weLoveVarWhereAppropriate()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/JavaAt25.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::java-samples" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void templateCanBeUsed()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk21/StringTemplate.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void noParamNames()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/ParameterHints.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::java-samples" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void joinStringValues()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/JoinLinesOfCode.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::java-samples" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void regularExpressions()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/RegularExpressions.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::java-samples" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void shouldNavigateDirectlyToTheCorrectPlaceForClassCastException()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/SmarterExceptionNavigation.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::java-samples" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void knowsAboutEmptyArrayLists()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void detectArrayIndexOutOfBoundsForMultidimensionalArrays()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/tools/JShellExamples.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/tools/Terminal.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int automaticallyConvertTernaryToIfStatementWhenNeeded()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/IntroduceVariable.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::java-samples" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void currentClassMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/ReplaceInheritance.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::java-samples" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printColourName()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/InlinedMethodAutomaticallyConvertToSingleExitPoint.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::java-samples" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cd()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PushMembersDown.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java-samples" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ab()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PullMembersUp.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bc()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PullMembersUp.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java-samples" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ca()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PullMembersUp.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java-samples" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void extractParameter()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/ExtractParameter.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::java-samples" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/AsyncStackTraces.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::java-samples" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void shouldThrowClassCastException()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/SetBreakpointFromStackTrace.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::java-samples" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/DataTypeRendering.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::java-samples" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void executeMethodB()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/DropFrame.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::java-samples" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void executeMethodC()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/DropFrame.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::java-samples" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void executeMethodD()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/DropFrame.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::java-samples" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void executeMethodA()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/DropFrame.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::java-samples" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int countVowels()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/testing/Alphabet.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::java-samples" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int countConsonants()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/testing/Alphabet.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::java-samples" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEmployed()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/completion/LiveTemplates.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::java-samples" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logWarningWithException()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/StructuralSearchReplace.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::java-samples" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List varOnlyAppliesToLocalVariables()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java10Inspections.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::java-samples" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void optionalIfPresentOrElse()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/NewMethodsOnOptional.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::java-samples" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional useOptionalWithOr()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/NewMethodsOnOptional.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::java-samples" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEmptyIfStatement()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canReplaceStaticImportWithQualifiers()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void suggestsLocalVariableTypeCanBeMoreSpecific()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long countNumberOfItems()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream simplifyStreamAPICallChain3()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warningOnObjectsThatAreOnlyWritten()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/WriteOnlyObjects.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::java-samples" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void chooseVariableNamesThatProvideUsefulInformation()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/VarLVTI.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::java-samples" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean suspiciousEqualsCallOnStringBuilder()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/StringInspections.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::java-samples" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void suggestFilesReadWriteString()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java11Inspections.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java-samples" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List usePredicateNot()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java11Inspections.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java-samples" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateEmail()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/BooleanInspections.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::java-samples" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/running/Hello.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::java-samples" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drive()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/domain/Fiesta.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drive()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/domain/Focus.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserService()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/domain/service/UserService.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserRepository getUserRepository()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/domain/service/UserService.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserModel()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/domain/ui/UserModel.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transform()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/intentions/ConvertToExpressionBody.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/intentions/ConvertToExpressionBody.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatOrders()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/formatting/ManyParameters.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callsGreetPerson()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/refactoring/ExtractParameter.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActorByName()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/completion/LanguageInjection.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logInfo()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/inspections/StructuralSearch.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logFineWithLazyMessage()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/inspections/StructuralSearch.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/running/HiFromKotlin.kt",
  "fileLinesCount" : 5,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function multiply()",
  "longName" : "",
  "relativeFileName" : "web-samples/Flow/app.js",
  "fileLinesCount" : 13,
  "components" : [ "primary::web-samples" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function capitalise()",
  "longName" : "",
  "relativeFileName" : "web-samples/Flow/app.js",
  "fileLinesCount" : 13,
  "components" : [ "primary::web-samples" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Employee()",
  "longName" : "",
  "relativeFileName" : "web-samples/TypeScript/People.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::web-samples" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Employee.prototype.getSurname = function()",
  "longName" : "",
  "relativeFileName" : "web-samples/TypeScript/People.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::web-samples" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Manager()",
  "longName" : "",
  "relativeFileName" : "web-samples/TypeScript/People.js",
  "fileLinesCount" : 22,
  "components" : [ "primary::web-samples" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function Student()",
  "longName" : "",
  "relativeFileName" : "web-samples/ES/ToMigrate.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::web-samples" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Student.prototype.sumGrades = function()",
  "longName" : "",
  "relativeFileName" : "web-samples/ES/ToMigrate.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::web-samples" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "let theThingToDo = function()",
  "longName" : "",
  "relativeFileName" : "web-samples/ES/ToMigrate.js",
  "fileLinesCount" : 16,
  "components" : [ "primary::web-samples" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getChange()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/LocalHistory.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::java-samples" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChange()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/LocalHistory.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::java-samples" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChanges()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/LocalHistory.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::java-samples" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChanges()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/LocalHistory.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::java-samples" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/NewFeature.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::java-samples" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/NewFeature.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::java-samples" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object clone()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/NewFeature.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::java-samples" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/NewFeature.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::java-samples" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/NewFeature.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::java-samples" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getaFloat()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/MergeChanges.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::java-samples" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAge()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/generation/CodeGeneration.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::java-samples" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAge()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/generation/CodeGeneration.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::java-samples" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNames()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/generation/CodeGeneration.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::java-samples" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNames()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/generation/CodeGeneration.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::java-samples" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAQI()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk17/PatternMatchingSwitch.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::java-samples" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDamage()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk17/PatternMatchingSwitch.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::java-samples" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int damagingGenerations()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk17/PatternMatchingSwitch.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::java-samples" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTreeDamage()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk17/PatternMatchingSwitch.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::java-samples" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk17/Hello.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::java-samples" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk15/TextBlocks.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::java-samples" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void shouldWarnForWrapperConstructors()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk16/Java16.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFirstName()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk16/PersonDTO.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::java-samples" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLastName()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk16/PersonDTO.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::java-samples" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalDate getDateOfBirth()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk16/PersonDTO.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::java-samples" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getOrdersFor()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk16/LocalTypes.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void instanceMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk16/StaticOnInnerClasses.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::java-samples" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void weLoveAccessModifiers()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/JavaAt25.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::java-samples" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void weLoveHelpfulNullPointerExceptions()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/JavaAt25.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::java-samples" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void weLoveNewPreviewFeatures()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/JavaAt25.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::java-samples" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void happyBirthdayJava()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/JavaAt25.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::java-samples" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getEmailAddress()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/JavaAt25.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::java-samples" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatus()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk23/PrimitiveTypesInSwitch.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::java-samples" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk22/ImplicitlyDeclaredClass.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::java-samples" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Customer inlayHintsShownForParameterNames()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/InlayHints.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::java-samples" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void inlayHintsShownForImplicitTypes()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/InlayHints.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::java-samples" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startUserService()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/ParameterHints.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::java-samples" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Customer findCustomerByName()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/ParameterHints.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::java-samples" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shortParameterNames()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/ParameterHints.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::java-samples" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Customer findCustomer()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/ParameterHints.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::java-samples" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateServiceName()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/ParameterHints.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::java-samples" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void toggleRenderedView()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/JavadocFormatting.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::java-samples" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/PostfixCompletion.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::java-samples" ],
  "startLine" : 7,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getStrings()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/PostfixCompletion.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::java-samples" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getStrings()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/ExtendSelection.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::java-samples" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void joinDeclarationWithAssignment()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/JoinLinesOfCode.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::java-samples" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void chainMethodCall()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/JoinLinesOfCode.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::java-samples" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRedundantEscapeFromRegex()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/RegularExpressions.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::java-samples" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void staticImportedConstantsCanLookDifferentToClassConstants()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/CustomisingColours.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::java-samples" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallingClass()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/problems/CallingClass.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::java-samples" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassToChange getValue()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/problems/CallingClass.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::java-samples" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record Actor()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/integration/Actor.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::java-samples" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomerService()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/navigation/CustomerService.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/navigation/CustomerService.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::java-samples" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customer getById()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/navigation/InMemoryCustomerRepository.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::java-samples" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAll()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/navigation/InMemoryCustomerRepository.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::java-samples" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customer getById()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/navigation/MongoDBCustomerRepository.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::java-samples" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAll()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/navigation/MongoDBCustomerRepository.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::java-samples" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customer getById()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/navigation/SQLCustomerRepository.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::java-samples" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAll()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/navigation/SQLCustomerRepository.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::java-samples" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFirstName()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstName()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMiddleName()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMiddleName()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLastName()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastName()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPhone()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPhone()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEmail()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmail()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNotes()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNotes()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getOrdersById()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrdersById()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean verifyPhoneNumber()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/LanguageInjection.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::java-samples" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shouldWarnAboutNegativeArraySizes()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysisForArrays.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isLeapYear()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysisForArrays.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMonth()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysisForArrays.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getYear()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysisForArrays.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDay()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysisForArrays.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/SmarterExceptionNavigation.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::java-samples" ],
  "startLine" : 4,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void shouldNavigateDirectlyToTheCorrectPlaceForNullPointer()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/SmarterExceptionNavigation.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::java-samples" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getSomethingNull()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/SmarterExceptionNavigation.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::java-samples" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getAString()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/SmarterExceptionNavigation.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::java-samples" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List returnsImmutableResult()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void usesUnmodifiableList()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String preciseWarningForNullInTernaryOperator()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getAnOptional()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Value getValue()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowAnalysis.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::java-samples" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void usingDataFlow()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlowUsage.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::java-samples" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlow.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::java-samples" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlow.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::java-samples" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void modifyId()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlow.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::java-samples" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int readId()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/analysis/DataFlow.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::java-samples" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void printMagicValue()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/tools/JShellExamples.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::java-samples" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMagicValue()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/tools/JShellExamples.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::java-samples" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bravo alphaBravo()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/ExtractInterface.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::java-samples" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Delta charlieDelta()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/ExtractInterface.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::java-samples" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bravo alphaBravo()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/ExtractInterface.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::java-samples" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Delta charlieDelta()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/ExtractInterface.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::java-samples" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bar()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/CallHeirarchy.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void foo()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/CallHeirarchy.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectPartOfAStringAndExtractVariable()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/StringRefactoring.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::java-samples" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replaceCalculationWithResult()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/StringRefactoring.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::java-samples" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int intValue()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/AnotherClass.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::java-samples" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void simpleExtractVariable()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/IntroduceVariable.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::java-samples" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customer getCustomer()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/IntroduceVariable.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::java-samples" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSpecialOccasion()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/IntroduceVariable.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::java-samples" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlavourProvider()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/Rename.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDecorator()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/Rename.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::java-samples" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void a()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PushMembersDown.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java-samples" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void b()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PushMembersDown.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java-samples" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void c()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PushMembersDown.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java-samples" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void d()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PushMembersDown.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java-samples" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/ExtractFunctionalParameter.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double stringToDouble()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/ExtractFunctionalParameter.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::java-samples" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getS()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/ExtractFunctionalParameter.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::java-samples" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setS()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/ExtractFunctionalParameter.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::java-samples" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void a()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PullMembersUp.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java-samples" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void b()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PullMembersUp.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java-samples" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void c()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PullMembersUp.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java-samples" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void a()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PullMembersUp.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java-samples" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void b()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PullMembersUp.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java-samples" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void c()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PullMembersUp.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java-samples" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void a()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PullMembersUp.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java-samples" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void b()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PullMembersUp.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java-samples" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void c()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/PullMembersUp.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java-samples" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Planet()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/Planet.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::java-samples" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCountryWeather()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/Planet.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::java-samples" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/Planet.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::java-samples" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object myMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/MethodRefactoring.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void methodUsesOtherMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/MethodRefactoring.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void methodThatCallsExtractParameterMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/ExtractParameter.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void autocompleteList()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/streams/StreamExample.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::java-samples" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void schedule()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/AsyncSchedulerExample.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::java-samples" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void process()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/AsyncSchedulerExample.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::java-samples" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processNext()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/AsyncSchedulerExample.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::java-samples" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doThing()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/AsyncStackTraces.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::java-samples" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/ThrowExceptionWhileDebugging.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::java-samples" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/SetBreakpointFromStackTrace.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getAString()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/SetBreakpointFromStackTrace.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::java-samples" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/StackTraceExplorer.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::java-samples" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void executeMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/StackTraceExplorer.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::java-samples" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void executeAnotherMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/StackTraceExplorer.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::java-samples" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/MemoryView.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::java-samples" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String firstName()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/DataTypeRendering.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::java-samples" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/InlineDebugging.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::java-samples" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void iterateList()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/debugging/MarkingObject.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::java-samples" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumberOfColumns()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/flow/Sudoku.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumberOfRows()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/flow/Sudoku.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::java-samples" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValueAt()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/flow/Sudoku.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::java-samples" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValueAt()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/flow/Sudoku.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::java-samples" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Square createSquare()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/completion/CodeCompletion.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/completion/CodeCompletion.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/completion/CodeCompletion.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Animal createAnimal()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/completion/PostfixCompletion.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::java-samples" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllPresent()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/entity/Location.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::java-samples" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInfo()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/StructuralSearchReplace.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::java-samples" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logFineWithLazyMessage()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/StructuralSearchReplace.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::java-samples" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean booleanExpression()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/ListAndLoopInspections.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java-samples" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void suggestionProvidedIfTypesMatch()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java10Inspections.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::java-samples" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void suggestionNotProvidedIfInterfaceUsed()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java10Inspections.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::java-samples" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List suggestingUsingCopyOf()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java10Inspections.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::java-samples" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getOptionalValueOrThrowDefaultException()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/NewMethodsOnOptional.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::java-samples" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getNextCustomer()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/NewMethodsOnOptional.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::java-samples" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getCurrentCustomer()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/NewMethodsOnOptional.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::java-samples" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyException()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/exceptions/MyException.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyException()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/exceptions/MyException.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyException()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/exceptions/MyException.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::java-samples" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyException()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/exceptions/MyException.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::java-samples" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MyException()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/exceptions/MyException.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::java-samples" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void create()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/UnusedCodeCalled.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::java-samples" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void methodOnlyUsedByTests()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/UnusedCode.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void methodThatIsNotUsedAtAll()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/UnusedCode.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getOptional()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/OptionalInspections.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::java-samples" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getAlternativeOptional()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/OptionalInspections.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::java-samples" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReplaceEqualsWithObjectEquals()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRedundantEscapeFromRegex()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void suggestsChangingTheFieldOrVariableType()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Integer showsRedundantGenericParams()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void suggestsUtF8CharsetWhenUsingPlatformDefaultCharset()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String canIntroduceLocalVariableForReturnExpression()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void methodCanThrowExceptionTwo()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void methodCanThrowExceptionOne()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean firstCondition()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean anotherBooleanExpression()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean booleanExpression()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getString()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getType()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replaceMapForEachWithEntrySetLoop()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayList getStrings()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  R doMapping()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean stringMatchesSomeCriteria()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String render()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isLetterTrueFont()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/PatternMatchingForInstanceOf.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::java-samples" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayList getNodes()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/PatternMatchingForInstanceOf.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::java-samples" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/PatternMatchingForInstanceOf.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::java-samples" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object nodeValue()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/PatternMatchingForInstanceOf.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::java-samples" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLatin()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/PatternMatchingForInstanceOf.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::java-samples" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/entities/Counter.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::java-samples" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/entities/Counter.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::java-samples" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canHandle()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/entities/Converter.java",
  "fileLinesCount" : 9,
  "components" : [ "primary::java-samples" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/entities/Person.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::java-samples" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/entities/Person.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::java-samples" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmployed()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/entities/Person.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::java-samples" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCustomer()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/entities/Person.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::java-samples" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBasedInOffice()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/entities/Employee.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::java-samples" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getEveryone()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/VarLVTI.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::java-samples" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteArrayOutputStream doTheThing()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/VarLVTI.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::java-samples" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean matches()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/VarLVTI.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::java-samples" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean suspiciousEqualsCallOnString()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/StringInspections.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::java-samples" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean anotherBooleanExpression()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/BooleanInspections.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::java-samples" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean booleanExpression()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/BooleanInspections.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::java-samples" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/code/AltEnter.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "kotlin-samples/src/main/java/com/jetbrains/intentions/WhenBranches.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::kotlin-samples" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "web-samples/TypeScript/People.ts",
  "fileLinesCount" : 16,
  "components" : [ "primary::web-samples" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewFeature()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/versioning/NewFeature.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::java-samples" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void methodWithLotsOfParameters()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/CodeFormatting.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::java-samples" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void staticMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk16/StaticOnInnerClasses.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::java-samples" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "record Point()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk21/Point.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::java-samples" ],
  "startLine" : 3,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void thisIsAMethodWithAComment()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/jdk23/MarkdownComments.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::java-samples" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/ParameterHints.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::java-samples" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/ParameterHints.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::java-samples" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void publicMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/CustomisingColours.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::java-samples" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void protectedMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/CustomisingColours.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::java-samples" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void packagePrivateMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/CustomisingColours.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::java-samples" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void privateMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/editing/CustomisingColours.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::java-samples" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/navigation/InMemoryCustomerRepository.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/navigation/MongoDBCustomerRepository.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/navigation/SQLCustomerRepository.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void privateHelperMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/RearrangeCode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::java-samples" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void methodWithLotsOfParameters()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/formatting/CodeFormatting.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::java-samples" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void baz()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/CallHeirarchy.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::java-samples" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendLocalisedMessage()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/IntroduceVariable.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::java-samples" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static record Decorator()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/Rename.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::java-samples" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/completion/CodeCompletion.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/completion/CodeCompletion.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java-samples" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dataFlowCompletion()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/completion/DataFlowCompletion.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::java-samples" ],
  "startLine" : 6,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hippieCompletion()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/completion/HippieCompletion.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::java-samples" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record OrderItem()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/entity/OrderItem.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::java-samples" ],
  "startLine" : 3,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record Customer()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/entity/Customer.java",
  "fileLinesCount" : 5,
  "components" : [ "primary::java-samples" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record Item()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/entity/Item.java",
  "fileLinesCount" : 4,
  "components" : [ "primary::java-samples" ],
  "startLine" : 3,
  "endLine" : 4,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public record Product()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/entity/Product.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::java-samples" ],
  "startLine" : 6,
  "endLine" : 7,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void deprecatedMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Deprecation.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::java-samples" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void replacementMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Deprecation.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::java-samples" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSomethingWith()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/NewMethodsOnOptional.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::java-samples" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSomethingElse()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/NewMethodsOnOptional.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::java-samples" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void wrapAsString()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 88,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSomething()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSomethingDifferent()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSomethingElse()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void transform()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Inspections.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::java-samples" ],
  "startLine" : 160,
  "endLine" : 161,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSomething()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSomething()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/Java8Inspections.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::java-samples" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incrementCount()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/entities/Counter.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::java-samples" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/entities/Person.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::java-samples" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goTo()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/entities/Person.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::java-samples" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rest()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/entities/Person.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::java-samples" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void workFromHome()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/inspections/entities/Employee.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::java-samples" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private record MyRecord()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/code/JavaAt25.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::java-samples" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void superClassMethod()",
  "longName" : "",
  "relativeFileName" : "java-samples/src/main/java/com/jetbrains/refactoring/SuperClass.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::java-samples" ],
  "startLine" : 7,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]