[ {
  "relativePath" : "testData/kt25937/kt/Kt25937Kt.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/kt25937/kt/Kt25937_1Kt.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/a6.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/a1.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/a7.java",
  "extension" : "java",
  "linesOfCode" : 125,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/e.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/n.java",
  "extension" : "java",
  "linesOfCode" : 166,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/c.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/k.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/ai.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/an.java",
  "extension" : "java",
  "linesOfCode" : 979,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/bd.java",
  "extension" : "java",
  "linesOfCode" : 3207,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/ak.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/av.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/w.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/ba.java",
  "extension" : "java",
  "linesOfCode" : 154,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/f.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/a4.java",
  "extension" : "java",
  "linesOfCode" : 147,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/x.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/a0.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/d.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/r.java",
  "extension" : "java",
  "linesOfCode" : 152,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/z.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/bb.java",
  "extension" : "java",
  "linesOfCode" : 848,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/s.java",
  "extension" : "java",
  "linesOfCode" : 876,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/ab.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/m.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/y.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/i.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/h.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/as.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/aq.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/ay.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/af.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/a.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/au.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/a3.java",
  "extension" : "java",
  "linesOfCode" : 1947,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/b.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/ad.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/a8.java",
  "extension" : "java",
  "linesOfCode" : 377,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/ao.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/g.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/a9.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/q.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/a_.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/ap.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/bc.java",
  "extension" : "java",
  "linesOfCode" : 122,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/az.java",
  "extension" : "java",
  "linesOfCode" : 179,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/ar.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/aw.java",
  "extension" : "java",
  "linesOfCode" : 334,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/ac.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/ag.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/p.java",
  "extension" : "java",
  "linesOfCode" : 972,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/at.java",
  "extension" : "java",
  "linesOfCode" : 72,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/okhttp3/internal/connection/e.java",
  "extension" : "java",
  "linesOfCode" : 474,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/am.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/ae.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/a5.java",
  "extension" : "java",
  "linesOfCode" : 862,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/ah.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/al.java",
  "extension" : "java",
  "linesOfCode" : 413,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/aa.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/j.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/o.java",
  "extension" : "java",
  "linesOfCode" : 377,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/a2.java",
  "extension" : "java",
  "linesOfCode" : 83,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/ax.java",
  "extension" : "java",
  "linesOfCode" : 150,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/v.java",
  "extension" : "java",
  "linesOfCode" : 388,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/u.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/obfuscated/l.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestTryCatchFinallyJsrRet.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestInitGeneric.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestExtendingSubclass.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/KotlinDefaultValue.kt",
  "extension" : "kt",
  "linesOfCode" : 1,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSwitchSimpleReferencesJavac.java",
  "extension" : "java",
  "linesOfCode" : 149,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSwitchClassReferencesFastExitEcj.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestNotNullRecord.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestLVTScoping.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestAnonymousParamNames.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestAnnotationsForParametersWithNestedClass.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestInterfaceFields.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestKotlinConstructor.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestAnnotationExtendObjectClass.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestConstType.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestStringConcat.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestLambdaParams.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSuperInner.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestAnonymousClassConstructor.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestAsserts.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestFinally.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSimpleInstanceOfRecordPatternJavac.java",
  "extension" : "java",
  "linesOfCode" : 99,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestCompoundAssignment.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestClassTypes.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestDebugSymbols.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TypeAnnotations.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestIffSimplification.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSwitchOnStringsJavac.java",
  "extension" : "java",
  "linesOfCode" : 140,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestEnumInit.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/package-info.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestVarType.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/PreserveAssignmentToRecord.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/SwitchOnStatic.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestShadowing.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSwitchWithDeconstructionsWithoutNestedJavac.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestEnumLowLevel.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestInterfaceMethods.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSyntheticAccess.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestVarArgCalls.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestDeprecations.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSwitchRules.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestMethodReferenceLetterClass.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSuspendLambda.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestClassSimpleBytecodeMapping.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestAnonymousClass.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestInvertedFloatComparison.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestInnerClassConstructor.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestEmptyBlocks.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestGroovyClass.groovy",
  "extension" : "groovy",
  "linesOfCode" : 10,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestMethodReferenceSameName.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TryToPreserveCast.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestClassVar.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestUnionType.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestEnum.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSwitchGuardedJavac.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestAccessReplace.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSynchronizedMapping.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestConstants.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestClassFields.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestGenerics.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/MoreAnnotations.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestAmbiguousCall.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestLambda.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestComplexInstanceOfRecordPatternJavac.java",
  "extension" : "java",
  "linesOfCode" : 48,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestNestedInheritor.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestPPMM.java",
  "extension" : "java",
  "linesOfCode" : 61,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestMethodParameters.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestTryCatchFinally.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestClassSwitch.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestAnonymousParams.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestGroovyTrait.groovy",
  "extension" : "groovy",
  "linesOfCode" : 7,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestInner2.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestAnnotationExtendWildcard.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestInnerSignature.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestJADNaming.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSwitchNestedDeconstructionsJavac.java",
  "extension" : "java",
  "linesOfCode" : 155,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/Shadow.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestClassLoop.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestMethodParametersAttr.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestHelloWorld.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSwitchClassReferencesFastExitJavac.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestStaticNameClash.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSuperInnerBase.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestLVTComplex.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestTryWithResources.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSwitchClassReferencesEcj.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestInnerLocal.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestLocalsNames.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestConstructorReference.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSwitchOnStringsEcj.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestExtendsList.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestClassLambda.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestParameterizedTypes.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestThrowException.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestInterfaceSuper.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestPrimitiveNarrowing.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestLVT.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSynchronizedUnprotected.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSwitchGuarded2Javac.java",
  "extension" : "java",
  "linesOfCode" : 111,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestPrivateEmptyConstructor.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestGenericArgs.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestWithoutDebugName.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestLocalClass.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestCustomSyntheticRecords.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestPrimitives.java",
  "extension" : "java",
  "linesOfCode" : 141,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSwitchOnEnumEclipse.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestClashName.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestMemberAnnotations.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestTryCatchFinallyMismatched.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestAnonymousSignature.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestLoopMerging.java",
  "extension" : "java",
  "linesOfCode" : 45,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSwitchWrapReturnJavac.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestInUse.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSwitchClassReferencesJavac.java",
  "extension" : "java",
  "linesOfCode" : 33,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSwitchOnEnum.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestAnnotationExtendObjectStaticMethods.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestAbstractMethods.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestClassNestedInitializer.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestNestedCalls.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestNamedSuspendFun2.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestIllegalVarName.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestClassCast.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestIntVarMerge.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestConstantsAsIs.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestCodeConstructs.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/NestedType.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestLocalsSignature.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestEnhancedForLoops.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestStringLiterals.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/pkg/TestSwitchGuardedEcj.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/patterns/TestInstanceofWithPattern.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/patterns/TestInstanceofPatternNotSupported.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/patterns/TestSwitchPatternWithExpression.java",
  "extension" : "java",
  "linesOfCode" : 119,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/java11/TestJava11StringConcatSpecialChars.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/java11/TestJava11StringConcat.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/java11/TestJava11StringConcatEmptyAffix.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/java9/TestJava9StringConcat.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/java9/sample.module/TestModuleAnno.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/java9/sample.module/TestServiceImpl.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/java9/sample.module/TestService.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/java9/sample.module/module-info.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/java9/sample.module/TestClass.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/java9/TestJava9PrivateInterfaceMethod.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/sealed/RootWithInterfaceOuter.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/sealed/RootWithInterfaceInnerAndOuter.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/sealed/InterfaceNonSealed.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/sealed/ClassNonSealedExtendsImplements.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/sealed/ClassImplements.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/sealed/ClassNonSealed.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/sealed/RootWithClassInner.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/sealed/ClassExtends.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/sealed/foo/RootWithModule.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/sealed/RootWithInterfaceInner.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/sealed/bar/BarClassExtends.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/sealed/EnumWithOverride.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/sealed/RootWithClassOuter.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/records/TestRecordGenericVararg.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/records/TestHideConstructorRecordAnnoParameterAndType.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/records/TestRecordEmpty.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/records/TestHideConstructorRecordAnno.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/records/TestHideConstructorRecordEmpty.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/records/TestHideConstructorRecordAnnoParameterType.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/records/TestRecordVararg.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/records/TestHideConstructorRecordSimple.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/records/TestHideConstructorRecordAnnoComponentType.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/records/TestHideConstructorRecordAnnoGetter.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/records/TestHideConstructorRecordAnnoGetterType.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/records/TestHideConstructorRecordDifferentTypes.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/records/TestHideConstructorRecordAnnoConstructor.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/records/TestRecordSimple.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/records/TestRecordAnno.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/records/TestHideConstructorRecordVararg.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/ext/TestClashNameParent.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/ext/Shadow.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/ext/TestClashNameIface.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/ext/PkgAnno.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/L.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/F.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/ClassSuperTypeAnnotations.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/S.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/Foo.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/GenericArrayNestedTypeAnnotations.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/B.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/Z.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/GenericArrayTypeAnnotations.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/NestedTypeAnnotations.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/T.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/BarGeneric.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/K.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/ArrayNestedTypeAnnotations.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/P.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/GenericNestedTypeAnnotations.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/E.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/MemberDeclarationTypeAnnotations.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/Bar.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/V.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/ArrayTypeAnnotations.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/D.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/SomeFunInterface.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/C.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/NestedTypeAnnotationsParameters.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/InterfaceSuperTypeAnnotations.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/A.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/GenericTypeAnnotations.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/src/typeAnnotations/ParentInterface.java",
  "extension" : "java",
  "linesOfCode" : 3,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/bulk/pkg/res/Loader.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/bulk/pkg/Main.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "testData/classes/pkg/PrivateClasses.java",
  "extension" : "java",
  "linesOfCode" : 162,
  "components" : [ "primary::testData" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/code/cfg/ControlFlowGraph.java",
  "extension" : "java",
  "linesOfCode" : 568,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/code/cfg/ExceptionRangeCFG.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/code/cfg/BasicBlock.java",
  "extension" : "java",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/code/Instruction.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/code/JumpInstruction.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/code/ExceptionHandler.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/code/InstructionSequence.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/code/SwitchInstruction.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/code/interpreter/InstructionImpact.java",
  "extension" : "java",
  "linesOfCode" : 400,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/code/FullInstructionSequence.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/code/SimpleInstructionSequence.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/code/ExceptionTable.java",
  "extension" : "java",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/code/CodeConstants.java",
  "extension" : "java",
  "linesOfCode" : 308,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/IdentityRenamerFactory.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/AssertProcessor.java",
  "extension" : "java",
  "linesOfCode" : 255,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/InitializerProcessor.java",
  "extension" : "java",
  "linesOfCode" : 258,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/DecompilerContext.java",
  "extension" : "java",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/CancellationManager.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/decompiler/PrintStreamLogger.java",
  "extension" : "java",
  "linesOfCode" : 81,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/decompiler/ConsoleDecompiler.java",
  "extension" : "java",
  "linesOfCode" : 252,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/decompiler/BaseDecompiler.java",
  "extension" : "java",
  "linesOfCode" : 34,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/Fernflower.java",
  "extension" : "java",
  "linesOfCode" : 139,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/ClassReference14Processor.java",
  "extension" : "java",
  "linesOfCode" : 196,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/ClassWriter.java",
  "extension" : "java",
  "linesOfCode" : 1248,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/ClassesProcessor.java",
  "extension" : "java",
  "linesOfCode" : 535,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/EnumProcessor.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/rels/NestedMemberAccess.java",
  "extension" : "java",
  "linesOfCode" : 359,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/rels/NestedClassProcessor.java",
  "extension" : "java",
  "linesOfCode" : 831,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/rels/ClassWrapper.java",
  "extension" : "java",
  "linesOfCode" : 171,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/rels/LambdaProcessor.java",
  "extension" : "java",
  "linesOfCode" : 94,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/rels/MethodProcessorRunnable.java",
  "extension" : "java",
  "linesOfCode" : 213,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/rels/MethodWrapper.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/collectors/ImportCollector.java",
  "extension" : "java",
  "linesOfCode" : 148,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/collectors/VarNamesCollector.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/collectors/BytecodeMappingTracer.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/collectors/BytecodeSourceMapper.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/collectors/CounterContainer.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/main/collectors/LimitContainer.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/code/DeadCodeHelper.java",
  "extension" : "java",
  "linesOfCode" : 414,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/PPandMMHelper.java",
  "extension" : "java",
  "linesOfCode" : 145,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/exps/VarExprent.java",
  "extension" : "java",
  "linesOfCode" : 336,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/exps/InvocationExprent.java",
  "extension" : "java",
  "linesOfCode" : 598,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/exps/IfExprent.java",
  "extension" : "java",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/exps/SwitchExprent.java",
  "extension" : "java",
  "linesOfCode" : 123,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/exps/ConstExprent.java",
  "extension" : "java",
  "linesOfCode" : 576,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/exps/AssertExprent.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/exps/ExprUtil.java",
  "extension" : "java",
  "linesOfCode" : 38,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/exps/NewExprent.java",
  "extension" : "java",
  "linesOfCode" : 450,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/exps/RecordVarExprent.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/exps/MonitorExprent.java",
  "extension" : "java",
  "linesOfCode" : 62,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/exps/FunctionExprent.java",
  "extension" : "java",
  "linesOfCode" : 573,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/exps/Exprent.java",
  "extension" : "java",
  "linesOfCode" : 301,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/exps/ArrayExprent.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/exps/ExitExprent.java",
  "extension" : "java",
  "linesOfCode" : 136,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/exps/AnnotationExprent.java",
  "extension" : "java",
  "linesOfCode" : 89,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/exps/FieldExprent.java",
  "extension" : "java",
  "linesOfCode" : 195,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/exps/AssignmentExprent.java",
  "extension" : "java",
  "linesOfCode" : 159,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/decompose/GenericDominatorEngine.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/decompose/IGraphNode.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/decompose/FastExtendedPostdominanceHelper.java",
  "extension" : "java",
  "linesOfCode" : 240,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/decompose/DominatorTreeExceptionFilter.java",
  "extension" : "java",
  "linesOfCode" : 114,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/decompose/DominatorEngine.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/decompose/SupportComponent.java",
  "extension" : "java",
  "linesOfCode" : 63,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/decompose/IGraph.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/EliminateLoopsHelper.java",
  "extension" : "java",
  "linesOfCode" : 154,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/ExprProcessor.java",
  "extension" : "java",
  "linesOfCode" : 987,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/ClasspathHelper.java",
  "extension" : "java",
  "linesOfCode" : 56,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarProcessor.java",
  "extension" : "java",
  "linesOfCode" : 212,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarVersion.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/vars/CheckTypesResult.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarVersionEdge.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarVersionsGraph.java",
  "extension" : "java",
  "linesOfCode" : 105,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarTypeProcessor.java",
  "extension" : "java",
  "linesOfCode" : 211,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarVersionNode.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarVersionsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 271,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarDefinitionHelper.java",
  "extension" : "java",
  "linesOfCode" : 883,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/typeann/TargetInfo.java",
  "extension" : "java",
  "linesOfCode" : 181,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/typeann/TypeAnnotation.java",
  "extension" : "java",
  "linesOfCode" : 102,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/typeann/TypeAnnotationWriteHelper.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/DecHelper.java",
  "extension" : "java",
  "linesOfCode" : 174,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/SecondaryFunctionsHelper.java",
  "extension" : "java",
  "linesOfCode" : 384,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/ExpressionStack.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/sforms/SSAConstructorSparseEx.java",
  "extension" : "java",
  "linesOfCode" : 366,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/sforms/DirectNode.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/sforms/FlattenStatementsHelper.java",
  "extension" : "java",
  "linesOfCode" : 426,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/sforms/SSAUConstructorSparseEx.java",
  "extension" : "java",
  "linesOfCode" : 578,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/sforms/DirectGraph.java",
  "extension" : "java",
  "linesOfCode" : 93,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/deobfuscator/IrreducibleCFGDeobfuscator.java",
  "extension" : "java",
  "linesOfCode" : 165,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/deobfuscator/ExceptionDeobfuscator.java",
  "extension" : "java",
  "linesOfCode" : 425,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/InlineSingleBlockHelper.java",
  "extension" : "java",
  "linesOfCode" : 146,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/ClearStructHelper.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/SimplifyExprentsHelper.java",
  "extension" : "java",
  "linesOfCode" : 601,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/DomHelper.java",
  "extension" : "java",
  "linesOfCode" : 482,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/StatEdge.java",
  "extension" : "java",
  "linesOfCode" : 95,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/ConcatenationHelper.java",
  "extension" : "java",
  "linesOfCode" : 246,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/PatternHelper.java",
  "extension" : "java",
  "linesOfCode" : 550,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/LoopExtractHelper.java",
  "extension" : "java",
  "linesOfCode" : 177,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/PrimitiveExpressionList.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/StackVarsProcessor.java",
  "extension" : "java",
  "linesOfCode" : 551,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/SequenceHelper.java",
  "extension" : "java",
  "linesOfCode" : 233,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/MergeHelper.java",
  "extension" : "java",
  "linesOfCode" : 647,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/IdeaNotNullHelper.java",
  "extension" : "java",
  "linesOfCode" : 258,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/IfHelper.java",
  "extension" : "java",
  "linesOfCode" : 535,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/FinallyProcessor.java",
  "extension" : "java",
  "linesOfCode" : 733,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/StrongConnectivityHelper.java",
  "extension" : "java",
  "linesOfCode" : 91,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/ExitHelper.java",
  "extension" : "java",
  "linesOfCode" : 187,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/SwitchHelper.java",
  "extension" : "java",
  "linesOfCode" : 635,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/LabelHelper.java",
  "extension" : "java",
  "linesOfCode" : 394,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/TryHelper.java",
  "extension" : "java",
  "linesOfCode" : 590,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/stats/BasicBlockStatement.java",
  "extension" : "java",
  "linesOfCode" : 64,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/stats/CatchAllStatement.java",
  "extension" : "java",
  "linesOfCode" : 155,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/stats/Statement.java",
  "extension" : "java",
  "linesOfCode" : 748,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/stats/IfStatement.java",
  "extension" : "java",
  "linesOfCode" : 336,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/stats/GeneralStatement.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/stats/DummyExitStatement.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/stats/CatchStatement.java",
  "extension" : "java",
  "linesOfCode" : 204,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/stats/SwitchStatement.java",
  "extension" : "java",
  "linesOfCode" : 404,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/stats/RootStatement.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/stats/Statements.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/stats/DoStatement.java",
  "extension" : "java",
  "linesOfCode" : 190,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/stats/SequenceStatement.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/stats/SynchronizedStatement.java",
  "extension" : "java",
  "linesOfCode" : 103,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/LowBreakHelper.java",
  "extension" : "java",
  "linesOfCode" : 141,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/decompiler/SwitchPatternHelper.java",
  "extension" : "java",
  "linesOfCode" : 1435,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/renamer/PoolInterceptor.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/renamer/IdentifierConverter.java",
  "extension" : "java",
  "linesOfCode" : 283,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/renamer/ClassWrapperNode.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/modules/renamer/MemberConverterHelper.java",
  "extension" : "java",
  "linesOfCode" : 88,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/ClassNameConstants.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/util/StatementIterator.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/util/FastSparseSetFactory.java",
  "extension" : "java",
  "linesOfCode" : 320,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/util/FastFixedSetFactory.java",
  "extension" : "java",
  "linesOfCode" : 238,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/util/SFormsFastMapDirect.java",
  "extension" : "java",
  "linesOfCode" : 311,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/util/DataInputFullStream.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/util/TextBuffer.java",
  "extension" : "java",
  "linesOfCode" : 245,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/util/VBStyleCollection.java",
  "extension" : "java",
  "linesOfCode" : 132,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/util/TextUtil.java",
  "extension" : "java",
  "linesOfCode" : 266,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/util/ListStack.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/util/ClasspathScanner.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/util/InterpreterUtil.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/util/DebugPrinter.java",
  "extension" : "java",
  "linesOfCode" : 84,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/util/JADNameProvider.java",
  "extension" : "java",
  "linesOfCode" : 180,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/util/StartEndPair.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/util/DotExporter.java",
  "extension" : "java",
  "linesOfCode" : 190,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/StructContext.java",
  "extension" : "java",
  "linesOfCode" : 179,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/match/IMatchable.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/match/MatchNode.java",
  "extension" : "java",
  "linesOfCode" : 51,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/match/MatchEngine.java",
  "extension" : "java",
  "linesOfCode" : 163,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/consts/LinkConstant.java",
  "extension" : "java",
  "linesOfCode" : 68,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/consts/ConstantPool.java",
  "extension" : "java",
  "linesOfCode" : 169,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/consts/PrimitiveConstant.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/consts/PooledConstant.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/ContextUnit.java",
  "extension" : "java",
  "linesOfCode" : 120,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/StructClass.java",
  "extension" : "java",
  "linesOfCode" : 301,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructCodeAttribute.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructBootstrapMethodsAttribute.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructGeneralAttribute.java",
  "extension" : "java",
  "linesOfCode" : 104,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructModuleAttribute.java",
  "extension" : "java",
  "linesOfCode" : 139,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructLineNumberTableAttribute.java",
  "extension" : "java",
  "linesOfCode" : 35,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructMethodParametersAttribute.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructTypeAnnotationAttribute.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructAnnotationParameterAttribute.java",
  "extension" : "java",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructAnnotationAttribute.java",
  "extension" : "java",
  "linesOfCode" : 125,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructRecordAttribute.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructGenericSignatureAttribute.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructLocalVariableTypeTableAttribute.java",
  "extension" : "java",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructConstantValueAttribute.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructPermittedSubclassesAttribute.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructLocalVariableTableAttribute.java",
  "extension" : "java",
  "linesOfCode" : 142,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructInnerClassesAttribute.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructAnnDefaultAttribute.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructEnclosingMethodAttribute.java",
  "extension" : "java",
  "linesOfCode" : 30,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/attr/StructExceptionsAttribute.java",
  "extension" : "java",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/gen/NewClassNameBuilder.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/gen/MethodDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 147,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/gen/generics/GenericMain.java",
  "extension" : "java",
  "linesOfCode" : 218,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/gen/generics/GenericClassDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/gen/generics/GenericFieldDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/gen/generics/GenericType.java",
  "extension" : "java",
  "linesOfCode" : 312,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/gen/generics/GenericMethodDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/gen/FieldDescriptor.java",
  "extension" : "java",
  "linesOfCode" : 37,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/gen/Type.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/gen/VarType.java",
  "extension" : "java",
  "linesOfCode" : 339,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/gen/DataPoint.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/StructTypePathEntry.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/StructMember.java",
  "extension" : "java",
  "linesOfCode" : 109,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/StructRecordComponent.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/StructField.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/lazy/LazyLoader.java",
  "extension" : "java",
  "linesOfCode" : 115,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/IDecompiledData.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/org/jetbrains/java/decompiler/struct/StructMethod.java",
  "extension" : "java",
  "linesOfCode" : 317,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 39,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
} ]