[ {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeBlocksTest_12_1.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 378,
  "linesOfCode" : 360,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeBlocksTest_12_0.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 378,
  "linesOfCode" : 360,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeBlocksTest_11_0.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 367,
  "linesOfCode" : 349,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeBlocksTest_10_0.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 352,
  "linesOfCode" : 334,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeBlocksTest_9_0.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 342,
  "linesOfCode" : 324,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeBlocksTest_8_0.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 329,
  "linesOfCode" : 311,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeBlocksTest_7_0.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 317,
  "linesOfCode" : 299,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void minimize()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 314,
  "endLine" : 765,
  "linesOfCode" : 286,
  "mcCabeIndex" : 60,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeBlocksTest_6_3.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 281,
  "linesOfCode" : 263,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeBlocksTest_6_1.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 281,
  "linesOfCode" : 263,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeBlocksTest_6_2.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 281,
  "linesOfCode" : 263,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeBlocksTest_6_0.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 267,
  "linesOfCode" : 249,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 141,
  "endLine" : 377,
  "linesOfCode" : 237,
  "mcCabeIndex" : 56,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeBlocksTest_5_2.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 253,
  "linesOfCode" : 235,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeBlocksTest_5_1.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 225,
  "linesOfCode" : 207,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeBlocksTest_5_0.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 203,
  "linesOfCode" : 185,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/UnicodeBlocksAliasesTest.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::javatests" ],
  "startLine" : 22,
  "endLine" : 198,
  "linesOfCode" : 177,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeBlocksTest_4_1.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 192,
  "linesOfCode" : 174,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitMain()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 203,
  "endLine" : 376,
  "linesOfCode" : 160,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List parseOptions()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/Main.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::jflex" ],
  "startLine" : 50,
  "endLine" : 236,
  "linesOfCode" : 156,
  "mcCabeIndex" : 52,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeBlocksTest_4_0.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 174,
  "linesOfCode" : 156,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitLexFunctHeader()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 774,
  "endLine" : 941,
  "linesOfCode" : 145,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeBlocksTest_3_2.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 153,
  "linesOfCode" : 135,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeBlocksTest_3_1.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 147,
  "linesOfCode" : 129,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setup()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/OptionsDialog.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::jflex" ],
  "startLine" : 78,
  "endLine" : 219,
  "linesOfCode" : 113,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IntCharSet getPreClass()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 533,
  "endLine" : 683,
  "linesOfCode" : 109,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeBlocksTest_3_0.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 127,
  "linesOfCode" : 109,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildContent()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/MainFrame.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::jflex" ],
  "startLine" : 76,
  "endLine" : 192,
  "linesOfCode" : 98,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createScanner()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 161,
  "endLine" : 264,
  "linesOfCode" : 90,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeBlocksTest_2_1.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 104,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeBlocksTest_2_0.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 104,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int yylex()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/pregen/NoAction17.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::benchmark" ],
  "startLine" : 473,
  "endLine" : 574,
  "linesOfCode" : 81,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitActions()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 1085,
  "endLine" : 1164,
  "linesOfCode" : 72,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntPair complement()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 579,
  "endLine" : 689,
  "linesOfCode" : 69,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emit()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 1360,
  "endLine" : 1469,
  "linesOfCode" : 68,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPair insertNFA()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 829,
  "endLine" : 927,
  "linesOfCode" : 66,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegExp expandPreClasses()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 431,
  "endLine" : 502,
  "linesOfCode" : 64,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeDead()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 708,
  "endLine" : 779,
  "linesOfCode" : 61,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String generate()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/LexGenerator.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::jflex" ],
  "startLine" : 54,
  "endLine" : 138,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void symetricDifference()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/charclass/CharclassTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::javatests" ],
  "startLine" : 220,
  "endLine" : 278,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final RegExp normaliseCCLs()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 360,
  "endLine" : 421,
  "linesOfCode" : 56,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/charclass/CharclassTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::javatests" ],
  "startLine" : 72,
  "endLine" : 127,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sub()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 365,
  "endLine" : 439,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DFA createFromNfa()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DfaFactory.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::jflex" ],
  "startLine" : 26,
  "endLine" : 132,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RegExp expandMacro()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Macros.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::jflex" ],
  "startLine" : 141,
  "endLine" : 209,
  "linesOfCode" : 54,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doLayout()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/GridPanel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::jflex" ],
  "startLine" : 57,
  "endLine" : 117,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitEOFVal()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 1166,
  "endLine" : 1229,
  "linesOfCode" : 53,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final RegExp normaliseMacros()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 292,
  "endLine" : 349,
  "linesOfCode" : 51,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestResult execClass()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/ExecUtils.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::testsuite" ],
  "startLine" : 119,
  "endLine" : 187,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 96,
  "endLine" : 156,
  "linesOfCode" : 47,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final RegExp resolveTilde()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 168,
  "endLine" : 227,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableSortedMap computeUsedPropertyValueAliases()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 137,
  "endLine" : 190,
  "linesOfCode" : 46,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void printUnicodePropertyValuesAndAliases()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/Main.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::jflex" ],
  "startLine" : 245,
  "endLine" : 291,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/charclass/CharclassTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::javatests" ],
  "startLine" : 130,
  "endLine" : 174,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseLexFile()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 194,
  "endLine" : 248,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final RegExp rev()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 741,
  "endLine" : 793,
  "linesOfCode" : 43,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 151,
  "endLine" : 205,
  "linesOfCode" : 43,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bind()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 394,
  "endLine" : 438,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nested()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/charclass/CharclassTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::javatests" ],
  "startLine" : 27,
  "endLine" : 69,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int length()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/SemCheck.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::jflex" ],
  "startLine" : 109,
  "endLine" : 159,
  "linesOfCode" : 42,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRegExp()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 177,
  "endLine" : 237,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void runNext()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 285,
  "endLine" : 333,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean runTests()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestsuiteUtils.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::testsuite" ],
  "startLine" : 79,
  "endLine" : 128,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inter()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/charclass/CharclassTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::javatests" ],
  "startLine" : 177,
  "endLine" : 217,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void makeCCLs()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 690,
  "endLine" : 734,
  "linesOfCode" : 39,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableSortedMap getUsedPropertyValueAliases()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractScriptExtensionsScanner.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::java" ],
  "startLine" : 80,
  "endLine" : 123,
  "linesOfCode" : 38,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleEntry()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractUnicodeDataScanner.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::java" ],
  "startLine" : 40,
  "endLine" : 98,
  "linesOfCode" : 38,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String diff()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/DiffStream.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::testsuite" ],
  "startLine" : 48,
  "endLine" : 87,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 212,
  "endLine" : 259,
  "linesOfCode" : 36,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean zzRefill()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/pregen/NoAction17.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::benchmark" ],
  "startLine" : 279,
  "endLine" : 331,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void makeClass()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 158,
  "endLine" : 200,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void printUsage()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/Main.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::jflex" ],
  "startLine" : 294,
  "endLine" : 328,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitActionTable()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 1021,
  "endLine" : 1059,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String dotFormat()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 486,
  "endLine" : 523,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitVarDefs()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 1320,
  "endLine" : 1357,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertUnicodeProperties()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 418,
  "endLine" : 456,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void generateParser()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/GenerateMojo.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 105,
  "endLine" : 142,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntCharSet and()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 314,
  "endLine" : 355,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printBlocks()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 784,
  "endLine" : 815,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/JFlexTestsuiteMojo.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::testsuite" ],
  "startLine" : 45,
  "endLine" : 82,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean maybeEmtpy()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/SemCheck.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::jflex" ],
  "startLine" : 61,
  "endLine" : 99,
  "linesOfCode" : 31,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void advance()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSetEnumerator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::jflex" ],
  "startLine" : 86,
  "endLine" : 134,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnpack()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/HiLowEmitter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::jflex" ],
  "startLine" : 34,
  "endLine" : 68,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestResult execJavac()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/ExecUtils.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::testsuite" ],
  "startLine" : 61,
  "endLine" : 95,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UcdGeneratorParams parseArgs()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/Main.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::java" ],
  "startLine" : 45,
  "endLine" : 77,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized InputStream getResourceAsStream()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/CustomClassLoader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::testsuite" ],
  "startLine" : 68,
  "endLine" : 103,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_1_1/UnicodeCaselessTest_1_1.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeCaselessTest_4_0.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeCaselessTest_9_0.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeCaselessTest_12_1.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeCaselessTest_6_0.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeCaselessTest_6_3.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeCaselessTest_3_1.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeCaselessTest_3_2.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeCaselessTest_3_0.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeCaselessTest_5_2.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeCaselessTest_2_1.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeCaselessTest_12_0.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeCaselessTest_8_0.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeCaselessTest_10_0.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeCaselessTest_5_0.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeCaselessTest_6_1.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeCaselessTest_7_0.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeCaselessTest_4_1.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeCaselessTest_2_0.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeCaselessTest_11_0.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeCaselessTest_6_2.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseless()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeCaselessTest_5_1.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateLexer()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/testsuite/JFlexTestRunner.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::java" ],
  "startLine" : 68,
  "endLine" : 100,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitNextInput()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 382,
  "endLine" : 410,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitConstructorDecl()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 701,
  "endLine" : 738,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String escapify()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 988,
  "endLine" : 1018,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List scan()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestsuiteUtils.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::testsuite" ],
  "startLine" : 37,
  "endLine" : 72,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFiniteChoice()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/SemCheck.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::jflex" ],
  "startLine" : 169,
  "endLine" : 201,
  "linesOfCode" : 28,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 440,
  "endLine" : 471,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findPackageAndClass()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 99,
  "endLine" : 131,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 129,
  "endLine" : 164,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateLexerWithExpectedException()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/testsuite/JFlexTestRunner.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::java" ],
  "startLine" : 110,
  "endLine" : 137,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCaselessMatches()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/CaselessMatches.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::java" ],
  "startLine" : 66,
  "endLine" : 93,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnicodeData scan()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 37,
  "endLine" : 64,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitLexicalStates()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 467,
  "endLine" : 503,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitDynamicInit()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 505,
  "endLine" : 538,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitCharMapTables()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 590,
  "endLine" : 619,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String invokeJflex()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/testsuite/JFlexTestRunner.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::java" ],
  "startLine" : 180,
  "endLine" : 208,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnicodeVersionVars createUnicodeVersionVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::java" ],
  "startLine" : 53,
  "endLine" : 78,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitAttributes()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 636,
  "endLine" : 668,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void assertThrows()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/assertion/MoreAsserts.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::java" ],
  "startLine" : 19,
  "endLine" : 45,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void scanEnumeratedProperty()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 254,
  "endLine" : 278,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyValueIntervals()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractEnumeratedPropertyFileScanner.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java" ],
  "startLine" : 38,
  "endLine" : 67,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyValueIntervals()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractArchaicEnumPropertyScanner.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java" ],
  "startLine" : 38,
  "endLine" : 67,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initCharClasses()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 205,
  "endLine" : 229,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int indexOf()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 100,
  "endLine" : 130,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/Main.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::jflex" ],
  "startLine" : 354,
  "endLine" : 378,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitCharMapArrayUnPacked()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 540,
  "endLine" : 572,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 132,
  "endLine" : 159,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 52,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection intervalsToCodesource()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::java" ],
  "startLine" : 80,
  "endLine" : 106,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void compile()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/util/javac/JavacUtils.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::java" ],
  "startLine" : 25,
  "endLine" : 51,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 269,
  "endLine" : 298,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 51,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeProperties()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/emitter/unicode_properties/UnicodePropertiesEmitterTest.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::javatests" ],
  "startLine" : 22,
  "endLine" : 49,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 54,
  "endLine" : 77,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeDigitFlexTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testdigit/UnicodeDigitFlexGenerator.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::java" ],
  "startLine" : 21,
  "endLine" : 46,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void lookAheadCase()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 263,
  "endLine" : 289,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void check()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/SemCheck.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::jflex" ],
  "startLine" : 30,
  "endLine" : 53,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitTokenSizeLimit()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 1061,
  "endLine" : 1083,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reduceColumns()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 1241,
  "endLine" : 1271,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 50,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpecInfo guessSpecInfo()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/LexSimpleAnalyzerUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 59,
  "endLine" : 81,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean readNext()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/AbstractSimpleParser.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::java" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path generate()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/base/AbstractGenerator.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::java" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String print()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp1.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jflex" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSetComparator.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::jflex" ],
  "startLine" : 30,
  "endLine" : 55,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/GeneratorThread.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jflex" ],
  "startLine" : 51,
  "endLine" : 72,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureStateCapacity()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 117,
  "endLine" : 145,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String dotFormat()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 270,
  "endLine" : 297,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 49,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int insert()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 75,
  "endLine" : 97,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 196,
  "endLine" : 219,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitDoEOF()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 747,
  "endLine" : 772,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reduceRows()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 1273,
  "endLine" : 1303,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnpack()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/CountEmitter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::jflex" ],
  "startLine" : 49,
  "endLine" : 74,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void readSkel()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/skeleton/Skeleton.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::jflex" ],
  "startLine" : 116,
  "endLine" : 140,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/java/jflex/benchmark/JFlexBench.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::benchmark" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode_codepoint_escapes/UnicodeCodePointEscapesTest.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::javatests" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scanDerivedAge()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/scanner/UcdScannerIntegrationTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::javatests" ],
  "startLine" : 277,
  "endLine" : 299,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addPropertyValueIntervals()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractScriptExtensionsScanner.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::java" ],
  "startLine" : 57,
  "endLine" : 78,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntPair insertStringNFA()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 542,
  "endLine" : 562,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void insertCCLNFA()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 795,
  "endLine" : 818,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 70,
  "endLine" : 92,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitCMapAccess()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 943,
  "endLine" : 962,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnpackChunk()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/HiCountEmitter.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::jflex" ],
  "startLine" : 32,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void readDefault()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/skeleton/Skeleton.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::jflex" ],
  "startLine" : 168,
  "endLine" : 194,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 336,
  "endLine" : 355,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invoke()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/CliCupInvoker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 41,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UcdVersion findUcdFiles()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/UcdVersion.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::java" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void eof()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testcase/resources/AbstractUnicodeAllEnumeratedProperty.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::java" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional injectDiffSysOut()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/testsuite/JFlexTestRunner.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::java" ],
  "startLine" : 139,
  "endLine" : 157,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional injectDiffSysErr()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/testsuite/JFlexTestRunner.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::java" ],
  "startLine" : 159,
  "endLine" : 177,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder substract()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/CodepointRangeSet.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::java" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkPropertyIntervalsState()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValueIntervals.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::java" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyIntervals()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractBinaryPropertiesFileScanner.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::java" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntCharSet performClassOp()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 261,
  "endLine" : 284,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String lookString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Action.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::jflex" ],
  "startLine" : 215,
  "endLine" : 235,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void insertLookAheadChoices()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 247,
  "endLine" : 273,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitClassName()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 440,
  "endLine" : 465,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void emitUnpackChunk()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/CountEmitter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::jflex" ],
  "startLine" : 82,
  "endLine" : 100,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compile()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/apipirivate/ApiPrivateTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::javatests" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 46,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scanWordBreakProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/scanner/UcdScannerIntegrationTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::javatests" ],
  "startLine" : 249,
  "endLine" : 273,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set nestedIncludes()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/LexSimpleAnalyzerUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList removeSurrogates()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/SurrogateUtils.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MigrationTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 250,
  "endLine" : 270,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol symbol_countUpdate()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 133,
  "endLine" : 154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initCaselessMatches()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 115,
  "endLine" : 132,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitClassCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 670,
  "endLine" : 689,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scanScripExtensions()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/scanner/UcdScannerIntegrationTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::javatests" ],
  "startLine" : 131,
  "endLine" : 150,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scanBlocks()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/scanner/UcdScannerIntegrationTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::javatests" ],
  "startLine" : 154,
  "endLine" : 172,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scanGraphemeBreakProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/scanner/UcdScannerIntegrationTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::javatests" ],
  "startLine" : 198,
  "endLine" : 219,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scanSentenceBreakProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/scanner/UcdScannerIntegrationTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::javatests" ],
  "startLine" : 223,
  "endLine" : 245,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isGeneratedCodeOutdated()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/GenerateMojo.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 144,
  "endLine" : 161,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printOutput()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testcase/resources/AbstractUnicodeAllBinaryProperty.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::java" ],
  "startLine" : 14,
  "endLine" : 32,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String remainingContent()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/diff/DiffOutputStream.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::java" ],
  "startLine" : 107,
  "endLine" : 123,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object evaluate()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/javaast/BasicJavaInterpreter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::java" ],
  "startLine" : 149,
  "endLine" : 165,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testblock/BlocksTestGenerator.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::java" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnicodePropertyFlexGenerator create()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testblock/UnicodeBlockFlexGenerator.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java" ],
  "startLine" : 19,
  "endLine" : 35,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List intersection()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/CodepointRangeSet.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::java" ],
  "startLine" : 129,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addUnassignedAge()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/DerivedAgeScanner.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::java" ],
  "startLine" : 90,
  "endLine" : 107,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scanLineBreak()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 172,
  "endLine" : 188,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void includeFile()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 234,
  "endLine" : 251,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureCapacity()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 280,
  "endLine" : 301,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/GridPanel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::jflex" ],
  "startLine" : 125,
  "endLine" : 148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File normalize()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 112,
  "endLine" : 134,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode_escape_warning/WarningsTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::javatests" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseLexDefinition()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 175,
  "endLine" : 192,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList merge()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/CodePointRanges.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::java" ],
  "startLine" : 13,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertThatWrittenWasExpected()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/diff/DiffOutputStream.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::java" ],
  "startLine" : 81,
  "endLine" : 96,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList joinContiguousIntervals()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcompat/UnicodeCompatibilityPropertiesGoldenGenerator.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyGrammarFile()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 213,
  "endLine" : 233,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void internalAddRanges()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/CodepointRangeSet.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::java" ],
  "startLine" : 160,
  "endLine" : 175,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scanBlocks()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 155,
  "endLine" : 170,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 245,
  "endLine" : 266,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warning()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 275,
  "endLine" : 294,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void printTable()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DeprecatedDfa.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jflex" ],
  "startLine" : 139,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Class loadClass()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/CustomClassLoader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::testsuite" ],
  "startLine" : 107,
  "endLine" : 128,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeAgeTest_6_1.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_5_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 185,
  "endLine" : 202,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_6_3()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 280,
  "endLine" : 297,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_10_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 345,
  "endLine" : 362,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VelocityContext toVelocityContext()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/velocity/TemplateVars.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java" ],
  "startLine" : 15,
  "endLine" : 29,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/diff/DiffOutputStream.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::java" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void migrateCase()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sub()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/CodepointRangeSet.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::java" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scanEmoji()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 225,
  "endLine" : 240,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void normaliseCCLs()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 308,
  "endLine" : 324,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDefaultOptions()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/OptionUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jflex" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String print()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp2.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::jflex" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void normalizeOutdir()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 141,
  "endLine" : 161,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSet complement()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 218,
  "endLine" : 238,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void printSystemInfo()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/Main.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::jflex" ],
  "startLine" : 384,
  "endLine" : 398,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void error()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 348,
  "endLine" : 366,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printInvDelta()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 838,
  "endLine" : 852,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeprecatedDfa copyOf()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DeprecatedDfa.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jflex" ],
  "startLine" : 156,
  "endLine" : 172,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void breaks()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/PackEmitter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jflex" ],
  "startLine" : 113,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitCountValueString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/CountEmitter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::jflex" ],
  "startLine" : 139,
  "endLine" : 154,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void readSkelFile()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/skeleton/Skeleton.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::jflex" ],
  "startLine" : 90,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/large_input/RepeatContentReader.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::javatests" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unicodeParsed()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/six_digit_unicode_escape/SixdigitunicodeescapeTest.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::javatests" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeAgeTest_6_0.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add_contiguous_outOfOrder()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/CodepointRangeSetTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::javatests" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void substract_overlapping()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/CodepointRangeSetTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::javatests" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scanLineBreak()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/scanner/UcdScannerIntegrationTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::javatests" ],
  "startLine" : 176,
  "endLine" : 194,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UnicodePropertiesData create()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 496,
  "endLine" : 510,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UnicodePropertiesData create()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 512,
  "endLine" : 526,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set parseIncludes()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/LexSimpleAnalyzerUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 138,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object interpretValue()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/javaast/BasicJavaInterpreter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::java" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/base/UnicodeVersionTemplateVars.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::java" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/CaselessTestGenerator.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::java" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCanonicalValueName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValues.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::java" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractScriptExtensionsScanner()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractScriptExtensionsScanner.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::java" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int insert()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 106,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printL()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 817,
  "endLine" : 830,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void nextChunk()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/PackEmitter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jflex" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestResult execJFlex()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/ExecUtils.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::testsuite" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeAgeTest_5_2.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testInverseBlock()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/UnicodeBlocksInverseBlockTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::javatests" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap getJavaFields()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/javaast/BasicJavaInterpreter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::java" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Infix create()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/javaast/BasicJavaInterpreter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::java" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String makeString()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/version/Version.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::java" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputStreamReader readResourceTemplate()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/base/AbstractGenerator.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::java" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testderivedcoreprop/DerivedCorePropertiesTestGenerator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::java" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testdigit/DigitBlocks.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::java" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void migrateTestCase()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList expandVersion()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UcdVersions.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::java" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scanDerivedAge()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String partitionToCodesource()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::java" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String escapedUTF16Char()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/util/JavaStrings.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::java" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCharClass()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/EOFActions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::jflex" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean invariants()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 558,
  "endLine" : 573,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 244,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean invariants()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 330,
  "endLine" : 344,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getAction()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 347,
  "endLine" : 366,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void insertLetterNFA()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 528,
  "endLine" : 540,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainFrame()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/MainFrame.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::jflex" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionsDialog()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/OptionsDialog.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::jflex" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 378,
  "endLine" : 395,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/performance/Timer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::jflex" ],
  "startLine" : 60,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showPosition()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 375,
  "endLine" : 391,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPair()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/StatePairList.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::jflex" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitRowMapArray()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 621,
  "endLine" : 634,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String replace()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/skeleton/Skeleton.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::jflex" ],
  "startLine" : 150,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void yyreset()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/pregen/NoAction17.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::benchmark" ],
  "startLine" : 358,
  "endLine" : 370,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeAgeTest_5_1.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compare_eaxact()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/version/VersionTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::javatests" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void substract_withinOne_splitIt()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/CodepointRangeSetTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::javatests" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scanUnicodeData()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/scanner/UcdScannerIntegrationTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::javatests" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/SpecInfo.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String findJavaPackage()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/GenerateMojo.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildLexer()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/testsuite/JFlexTestRunner.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::java" ],
  "startLine" : 210,
  "endLine" : 221,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/CaselessTestGenerator.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::java" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnicodeDerivedPropertyGoldenGenerator createGoldenGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testderivedcoreprop/DerivedCorePropertiesTestGenerator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::java" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void migrateTestCase()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyGoldenFiles()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 236,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addPropertyValueAliases()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValues.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::java" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String normalize()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyNames.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::java" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addPropertyInterval()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValueIntervals.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::java" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMultimap usedEnumeratedProperties()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValueIntervals.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::java" ],
  "startLine" : 143,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void includeVersionsOnVersion()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/DerivedAgeScanner.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::java" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scanPropList()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleFinalInterval()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractUnicodeDataScanner.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::java" ],
  "startLine" : 108,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void emitUnicodeVersionXY()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/UcdGenerator.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::java" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String conc()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String concExc()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntCharSet getCaseless()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 500,
  "endLine" : 513,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxCharCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateSet closure()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 377,
  "endLine" : 400,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeDot()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 473,
  "endLine" : 484,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void specChoose()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/MainFrame.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::jflex" ],
  "startLine" : 269,
  "endLine" : 284,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void skelBrowse()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/OptionsDialog.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::jflex" ],
  "startLine" : 221,
  "endLine" : 234,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/chars/Interval.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jflex" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAndRemoveElement()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSetEnumerator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::jflex" ],
  "startLine" : 62,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeDot()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 252,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitScanError()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 183,
  "endLine" : 201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitGetRowMapNext()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 964,
  "endLine" : 980,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Emitter createFileEmitter()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitters.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::jflex" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Properties getPomProperties()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/PomUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::testsuite" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getFilesToCompile()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 267,
  "endLine" : 278,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int zzUnpackTrans()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/pregen/NoAction17.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::benchmark" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consumeLargeInput()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/large_input/LargeInputTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::javatests" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void other()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/caseless_jflex/CaselessJflexTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void too_long_later()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/token_limit/LimitTest0.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::javatests" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeAgeTest_5_0.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compare_majorMinor()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/version/VersionTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::javatests" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompatibilityProperties()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/UnicodeDataTest.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::javatests" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scanPropertyValueAliases()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/scanner/UcdScannerIntegrationTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::javatests" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scanDerivedCoreProperties()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/scanner/UcdScannerIntegrationTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::javatests" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scanScripts()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/scanner/UcdScannerIntegrationTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::javatests" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_1_1_ignored()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_2_0_14()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_2_1_9()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 140,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_4_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_4_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 170,
  "endLine" : 182,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_5_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 205,
  "endLine" : 217,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_5_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 220,
  "endLine" : 232,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_6_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 235,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_6_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 250,
  "endLine" : 262,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_6_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 265,
  "endLine" : 277,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_7_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 300,
  "endLine" : 312,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_8_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 315,
  "endLine" : 327,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_9_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 330,
  "endLine" : 342,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_11_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 365,
  "endLine" : 377,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_12_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 380,
  "endLine" : 392,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersionXY_12_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 395,
  "endLine" : 407,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String guessPackage()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/LexSimpleAnalyzerUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 164,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Optional optionalJavaPackage()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/GenerateMojo.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 177,
  "endLine" : 187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File findFile()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/UcdVersion.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::java" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableMap parseJavaClass()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/javaast/BasicJavaInterpreter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::java" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/CaselessTestGenerator.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::java" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeAgeSubtractionTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testage/UnicodeAgeSubtractionFlexGenerator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::java" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeRangesGoldenTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcompat/UnicodeCompatibilityPropertiesGoldenGenerator.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generate()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testemoji/EmojiTestGenerator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::java" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableSet propertiesForVersion()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testemoji/EmojiTestGenerator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::java" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyFile()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 315,
  "endLine" : 325,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompatibilityProperties()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 204,
  "endLine" : 230,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList getWhitespaceRange()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 299,
  "endLine" : 310,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEnumPropertyPoint()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValueIntervals.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::java" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSortedMap asSortedMap()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValueIntervals.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::java" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void printUsage()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/Main.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::java" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/util/javac/CompilerException.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::java" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandPreClasses()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 331,
  "endLine" : 343,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDir()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/OptionUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jflex" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean insert()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Macros.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::jflex" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dirChoose()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/MainFrame.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::jflex" ],
  "startLine" : 251,
  "endLine" : 267,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 339,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warning()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 252,
  "endLine" : 265,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 772,
  "endLine" : 782,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRelativePath()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/io/FileUtils.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::jflex" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emit()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/CountEmitter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::jflex" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputStream getFileEntry()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/CustomClassLoader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::testsuite" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int zzUnpackAction()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/pregen/NoAction17.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::benchmark" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int zzUnpackAttribute()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/pregen/NoAction17.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::benchmark" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findUcdFiles_unicode_10()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd/UcdVersionTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::javatests" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findUcdFiles_unicode_3_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd/UcdVersionTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::javatests" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/genlook2/Genlook2GoldenTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consumeSmallInput()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/large_input/LargeInputTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::javatests" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/include/IncludeGoldenTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/include2/Include2GoldenTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::javatests" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/include_in_rules/IncludeInRulesGoldenTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::javatests" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/eof_min/EofminGoldenTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/eof_min/EofminGoldenTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::javatests" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/genlook/GenlookGoldenTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/empty_match/EmptymatchGoldenTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::javatests" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/ccl_caseless/Ccl_caselessGoldenTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::javatests" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/look_macro/LookmacroGoldenTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::javatests" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeAgeTest_4_1.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/fixed_look/FixedlookGoldenTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::javatests" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/fixed_look/FixedlookGoldenTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::javatests" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/fixed_look/FixedlookGoldenTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::javatests" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest3()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/fixed_look/FixedlookGoldenTest.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::javatests" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/ccl_macros/CclmacrosGoldenTest.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void eofcloseDirective_false_doesntCloseReaderAtEof()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/eofclose/EofCloseTest.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/negation/NegationGoldenTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/negation/NegationGoldenTest.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/ccl_neg/CCLNegTest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::javatests" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate_ucd10()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/migration/unicodedatatest/testemoji/EmojiTestGeneratorTest.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::javatests" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add_contiguous_inOrder2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/CodepointRangeSetTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::javatests" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add_contiguous_outOfOrder2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/CodepointRangeSetTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::javatests" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void substract_endsEqual()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/CodepointRangeSetTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::javatests" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void substract_lastPoint()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/CodepointRangeSetTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::javatests" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scanPropList()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/scanner/UcdScannerIntegrationTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::javatests" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkParameters()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/GenerateMojo.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexTestRunner()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/testsuite/JFlexTestRunner.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::java" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnicodePropertyFlexGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/base/UnicodePropertyFlexGenerator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::java" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeAgeTestTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testage/UnicodeAgeTestGenerator.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::java" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void generate()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testage/AgeTestGenerator.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File initBuildFile()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void renderTestCase()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 196,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList findGoldenFiles()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 273,
  "endLine" : 282,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder substractAll()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/CodepointRangeSet.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::java" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList createBlankSet()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 267,
  "endLine" : 279,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean addEnumPropertyInterval()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValueIntervals.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::java" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addScript()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractScriptExtensionsScanner.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::java" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void includeOlderVersions()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/DerivedAgeScanner.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::java" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scanPropertyValueAliases()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/Main.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::java" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnicodePropertiesVars createUnicodePropertiesVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/emitter/unicode_properties/UnicodePropertiesEmitter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::java" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void generate()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/UcdGenerator.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::java" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkJPartStart()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 512,
  "endLine" : 523,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Action.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::jflex" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NFA()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateState()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/OptionsDialog.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::jflex" ],
  "startLine" : 236,
  "endLine" : 248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void generate()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/Main.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::jflex" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markAll()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/StatePairList.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::jflex" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void increaseSize()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/StatePairList.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::jflex" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void print()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitUserCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 428,
  "endLine" : 438,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printUC()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/PackEmitter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jflex" ],
  "startLine" : 162,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkFilesExist()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/ExecUtils.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::testsuite" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int zzUnpackRowMap()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/pregen/NoAction17.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::benchmark" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void zzScanError()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/pregen/NoAction17.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::benchmark" ],
  "startLine" : 437,
  "endLine" : 447,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findUcdFiles_unicode_4_0_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd/UcdVersionTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::javatests" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/look/LookGoldenTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::javatests" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/look/LookGoldenTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void largeTable()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/large_table/LargeTest.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::javatests" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_1_1/UnicodeCompatibilityPropertiesTest_1_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeAgeTest_4_0.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeDerivedCorePropertiesTest_4_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeCompatibilityPropertiesTest_4_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeCompatibilityPropertiesTest_9_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeDerivedCorePropertiesTest_9_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeDerivedCorePropertiesTest_12_1.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeCompatibilityPropertiesTest_12_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeCompatibilityPropertiesTest_6_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeDerivedCorePropertiesTest_6_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeCompatibilityPropertiesTest_6_3.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeDerivedCorePropertiesTest_6_3.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeCompatibilityPropertiesTest_3_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeDerivedCorePropertiesTest_3_1.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeCompatibilityPropertiesTest_3_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeDerivedCorePropertiesTest_3_2.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeCompatibilityPropertiesTest_3_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeCompatibilityPropertiesTest_5_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeDerivedCorePropertiesTest_5_2.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeCompatibilityPropertiesTest_2_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeCompatibilityPropertiesTest_12_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeDerivedCorePropertiesTest_12_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeCompatibilityPropertiesTest_8_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeDerivedCorePropertiesTest_8_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeCompatibilityPropertiesTest_10_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeDerivedCorePropertiesTest_10_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeDerivedCorePropertiesTest_5_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeCompatibilityPropertiesTest_5_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeCompatibilityPropertiesTest_6_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeDerivedCorePropertiesTest_6_1.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeCompatibilityPropertiesTest_7_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeDerivedCorePropertiesTest_7_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeCompatibilityPropertiesTest_4_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeDerivedCorePropertiesTest_4_1.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeCompatibilityPropertiesTest_2_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeDerivedCorePropertiesTest_11_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeCompatibilityPropertiesTest_11_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeDerivedCorePropertiesTest_6_2.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeCompatibilityPropertiesTest_6_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkDerivedCoreProperty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeDerivedCorePropertiesTest_5_1.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCompatibility()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeCompatibilityPropertiesTest_5_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void eofcloseDirective_true_closesReaderAtEof()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/eofclose/EofCloseTest.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::javatests" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/eof/EofGoldenTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::javatests" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add_disjoined()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/CodepointRangeSetTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::javatests" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void substract_disjoinedDoesNothing()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/CodepointRangeSetTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::javatests" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnicodePropertiesData parseUnicodeDataFromSource()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 471,
  "endLine" : 480,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub transform()",
  "longName" : "",
  "relativeFileName" : "scripts/post-release.pl",
  "fileLinesCount" : 179,
  "components" : [ "primary::scripts" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpecInfo findSpecInfo()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 250,
  "endLine" : 258,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArgBuilder addOption()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/CliCupInvoker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeDeclaration doParseJavaClass()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/javaast/BasicJavaInterpreter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::java" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamedCodepointRange createBlock()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/SimpleDerivedCorePropertiesParser.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::java" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList parseRanges()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/SimpleIntervalsParser.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::java" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/version/Version.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::java" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set get()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/CaselessTestGenerator.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::java" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcompat/CompatPropertiesTestGenerator.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::java" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generate()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcompat/CompatPropertiesTestGenerator.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::java" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testemoji/EmojiTestGenerator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::java" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testdigit/DigitTestGenerator.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::java" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void migrateCase()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File initTargetDir()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void migrateTestCase()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void renderBuildFile()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getGoldenOutputFile()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 294,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAllImmutable()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/CodepointRangeSet.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::java" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAll()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/CodepointRangeSet.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::java" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCompatibilityHexDigit_1_1()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 238,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList createGraphSet()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 281,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean codePointInProperty()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValueIntervals.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::java" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scanPropertyAliases()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scanUnicodeData()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scanScriptExtensions()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void scanBinaryProperties()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void emitUnicodeProperties()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/UcdGenerator.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::java" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegExps()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enableWarning()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/OptionUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jflex" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void suppressWarning()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/OptionUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jflex" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 277,
  "endLine" : 286,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getClassCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Action.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::jflex" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NFA()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTransition()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 303,
  "endLine" : 318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateSet DFAEdge()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 416,
  "endLine" : 433,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void intersect()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextElement()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSetEnumerator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::jflex" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/StdOutWriter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jflex" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupEOFCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 1306,
  "endLine" : 1314,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitInit()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/PackEmitter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jflex" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUC()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/PackEmitter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jflex" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPomProperty()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/PomUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::testsuite" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hello()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/bol/BolTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::javatests" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void noBolNoNLCCL()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/bol/BolTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::javatests" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/dot_newline/DotnewlineGoldenTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/generics/Generics4GoldenTest.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::javatests" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/count/CountGoldenTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::javatests" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/caseless_jflex/CaselessGoldenTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void two_long_tokens_separated()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/token_limit/LimitTest0.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::javatests" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void too_long()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/token_limit/LimitTest0.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::javatests" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/caseless_jlex/CaselessGoldenTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeAgeTest_4_0.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::javatests" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeAgeTest_6_0.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::javatests" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 189,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeAgeTest_3_1.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::javatests" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeAgeTest_3_2.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeAgeTest_3_2.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::javatests" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeAgeTest_3_0.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::javatests" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeAgeTest_5_2.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::javatests" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeAgeTest_2_1.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::javatests" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 225,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeAgeTest_5_0.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::javatests" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeAgeTest_6_1.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::javatests" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeAgeTest_4_1.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::javatests" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeAgeTest_2_0.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::javatests" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertAgeInterval()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeAgeTest_5_1.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::javatests" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Reader readContent()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/eofclose/EofCloseTest.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/cupsym/CupsymGoldenTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiffOutputStream diff()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testing/DiffOutputStreamTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::javatests" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void substract_self()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/CodepointRangeSetTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::javatests" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void intersection()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/CodepointRangeSetTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::javatests" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub transform()",
  "longName" : "",
  "relativeFileName" : "scripts/prepare-release.pl",
  "fileLinesCount" : 159,
  "components" : [ "primary::scripts" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String guessClass()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/LexSimpleAnalyzerUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getExternalRootDirectory()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/UcdVersion.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::java" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void render()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/velocity/Velocity.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::java" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void render()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/velocity/Velocity.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::java" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setCurCharPropertyValue()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testcase/resources/AbstractUnicodeAllEnumeratedProperty.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::java" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void failOnDifferentLine()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/diff/DiffOutputStream.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::java" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkOuputEntirelyGenerated()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/testsuite/golden/AbstractGoldenTest.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::java" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setCurCharPropertyValue()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/AbstractEnumeratedPropertyDefinedScanner.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::java" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/version/Version.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::java" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/base/AbstractGenerator.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::java" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnicodePropertyFlexGenerator createPropertyValueScanner()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/base/UnicodePropertyFlexGenerator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::java" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeCaselessGoldenTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/UnicodeCaselessGoldenGenerator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::java" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Equivalences parseUnicodeData()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/CaselessTestGenerator.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::java" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeBlocksTestJavaTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testblock/UnicodeBlocksTestJavaGenerator.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::java" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generate()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testdigit/DigitTestGenerator.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::java" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuildFileTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/BuildFileGenerator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::java" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void velocityRenderTestCase()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCompatibilityProperty()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HashMultimap clusterCodePointRangesPerVersion()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/DerivedAgeScanner.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::java" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addPropertyAliases()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractPropertyAliasesScanner.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::java" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void normaliseMacros()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 292,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setEncoding()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/OptionUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jflex" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List unused()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Macros.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::jflex" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expand()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Macros.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::jflex" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 299,
  "endLine" : 306,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 516,
  "endLine" : 526,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntCharSet copyOf()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 533,
  "endLine" : 540,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isSubSet()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 583,
  "endLine" : 590,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getTables()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 465,
  "endLine" : 472,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStandaloneRule()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setEnabledAll()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/MainFrame.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::jflex" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridPanelConstraint()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/GridPanelConstraint.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::jflex" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/chars/Interval.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jflex" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 301,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copy()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 367,
  "endLine" : 375,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void statistics()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 182,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAction()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean tableEquals()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getBaseName()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitConstructorDecl()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 691,
  "endLine" : 699,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findActionStates()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 1231,
  "endLine" : 1239,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scanPath()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/CustomClassLoader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::testsuite" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void baselineReader()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/java/jflex/benchmark/JFlexBench.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::benchmark" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRendering()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/velocity/VelocityTest.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::javatests" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readNextTerminal_isVisible()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/cup2private/Cup2PrivateTest.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void end()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/bol/BolTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::javatests" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/eol_look/EolGoldenTest.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::javatests" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tokenAtEOF()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/action_pipe/EofPipeActionTest.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::javatests" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tokenAtEOF()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/action_pipe/ActionPipeEofTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::javatests" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hello_withinMixedCase()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/caseless_jflex/CaselessJflexTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::javatests" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_1_1/UnicodeDigitTest_1_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_1_1/UnicodeDigitTest_1_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_1_1/UnicodeDigitTest_1_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeDigitTest_4_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeDigitTest_4_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeDigitTest_4_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeEmojiTest_9_0.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Modifier()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeEmojiTest_9_0.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Modifier_Base()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeEmojiTest_9_0.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Presentation()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeEmojiTest_9_0.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeDigitTest_9_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeDigitTest_9_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeDigitTest_9_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeEmojiTest_12_1.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Modifier()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeEmojiTest_12_1.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Modifier_Base()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeEmojiTest_12_1.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Presentation()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeEmojiTest_12_1.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Extended_Pictographic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeEmojiTest_12_1.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Component()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeEmojiTest_12_1.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeDigitTest_12_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeDigitTest_12_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeDigitTest_12_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeDigitTest_6_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeDigitTest_6_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeDigitTest_6_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeDigitTest_6_3.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeDigitTest_6_3.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeDigitTest_6_3.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeDigitTest_3_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeDigitTest_3_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeDigitTest_3_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeAgeTest_3_1.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeDigitTest_3_2.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeDigitTest_3_2.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeDigitTest_3_2.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeDigitTest_3_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeDigitTest_3_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeDigitTest_3_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeDigitTest_5_2.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeDigitTest_5_2.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeDigitTest_5_2.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeDigitTest_2_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeDigitTest_2_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeDigitTest_2_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeDigitTest_12_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeDigitTest_12_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeDigitTest_12_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeEmojiTest_12_0.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Modifier()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeEmojiTest_12_0.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Modifier_Base()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeEmojiTest_12_0.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Presentation()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeEmojiTest_12_0.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Extended_Pictographic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeEmojiTest_12_0.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Component()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeEmojiTest_12_0.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeDigitTest_8_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeDigitTest_8_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeDigitTest_8_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeEmojiTest_8_0.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Modifier()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeEmojiTest_8_0.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Modifier_Base()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeEmojiTest_8_0.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Presentation()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeEmojiTest_8_0.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeEmojiTest_10_0.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Modifier()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeEmojiTest_10_0.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Modifier_Base()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeEmojiTest_10_0.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Presentation()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeEmojiTest_10_0.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Component()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeEmojiTest_10_0.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeDigitTest_10_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeDigitTest_10_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeDigitTest_10_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeDigitTest_5_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeDigitTest_5_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeDigitTest_5_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeDigitTest_6_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeDigitTest_6_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeDigitTest_6_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeDigitTest_7_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeDigitTest_7_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeDigitTest_7_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeDigitTest_4_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeDigitTest_4_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeDigitTest_4_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeDigitTest_2_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeDigitTest_2_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeDigitTest_2_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeDigitTest_11_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeDigitTest_11_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeDigitTest_11_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeEmojiTest_11_0.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Modifier()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeEmojiTest_11_0.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Modifier_Base()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeEmojiTest_11_0.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Presentation()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeEmojiTest_11_0.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Extended_Pictographic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeEmojiTest_11_0.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emoji_Emoji_Component()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeEmojiTest_11_0.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeDigitTest_6_2.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeDigitTest_6_2.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeDigitTest_6_2.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeDigitTest_5_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upperD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeDigitTest_5_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lowerD()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeDigitTest_5_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goldenTest0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/ccl_pre/CclPreGoldenTest.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::javatests" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/sevenbit/SevenBitTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::javatests" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOneLine_differ_inHasMore()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testing/DiffOutputStreamTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::javatests" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOneLine_differs_outHasMore()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testing/DiffOutputStreamTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::javatests" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findExternalPath_oldVersion()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/UcdVersionsTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::javatests" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add_contiguous_inOrder()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/CodepointRangeSetTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void substract_startsEqual()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/CodepointRangeSetTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::javatests" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void substract_removeAll()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/CodepointRangeSetTest.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::javatests" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scanPropertyAliases()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/scanner/UcdScannerIntegrationTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::javatests" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long latestModified()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getOutputFilename()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/SpecInfo.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String guessIncluded()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/LexSimpleAnalyzerUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File findExternalPath()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/UcdVersion.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::java" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object fieldValue()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/velocity/TemplateVars.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void render()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/velocity/Velocity.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::java" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SimpleNode parsedTemplateForResource()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/velocity/Velocity.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::java" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long interpretNumber()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/javaast/BasicJavaInterpreter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::java" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList interpretArray()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/javaast/BasicJavaInterpreter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::java" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/testsuite/JFlexTestRunner.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::java" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertSystemStream()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/testsuite/JFlexTestRunner.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::java" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dataset getDataset()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/UnicodeDataScanners.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::java" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/version/Version.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::java" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodePropertyFlexTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/base/UnicodePropertyFlexGenerator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::java" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generate()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/CaselessTestGenerator.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::java" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeCaselessFlexTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/UnicodeCaselessFlexGenerator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::java" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dataset getDataset()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testage/UnicodeAgeTestGenerator.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::java" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractBlocksGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testblock/AbstractBlocksGenerator.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::java" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnicodePropertyFlexGenerator create()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcompat/UnicodeCompatFlexGenerators.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::java" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputStreamReader readResource()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/util/JavaResources.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::java" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List versionsAsList()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UcdVersions.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::java" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List expandAllVersions()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UcdVersions.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::java" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getPropertyValueAliases()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValues.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::java" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList createPrintSet()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean addBinaryPropertyInterval()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValueIntervals.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::java" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableList getRanges()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValueIntervals.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::java" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/MutableCodepointRange.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::java" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyIntervals()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractArchaicPropListScanner.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::java" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scanScripts()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scanGraphemeBreakProperty()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scanSentenceBreakProperty()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractUnicodeDataScanner.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::java" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractArchaicEnumPropertyScanner()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractArchaicEnumPropertyScanner.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void emitAllUnicodeXY()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/UcdGenerator.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::java" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String escapedUTF16String()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/util/JavaStrings.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::java" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BufferedReader wrapInBufferedReader()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/util/scanner/ScannerFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::java" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void populateDefaultVersionUnicodeProperties()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void maybeWarnUnicodeMatch()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 448,
  "endLine" : 455,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/EOFActions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::jflex" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void set_unused_warning()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/OptionUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jflex" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enableAllWarnings()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/OptionUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jflex" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void suppressAllWarnings()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/OptionUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jflex" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntCharSet of()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntCharSet nlChars()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 289,
  "endLine" : 296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntCharSet complementOf()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 448,
  "endLine" : 454,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List allClasses()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void makeClass()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEpsilonTransition()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 320,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDefaults()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/OptionsDialog.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::jflex" ],
  "startLine" : 250,
  "endLine" : 256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScannerException()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/scanner/ScannerException.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::jflex" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addState()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showPosition()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 399,
  "endLine" : 406,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLine()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 415,
  "endLine" : 425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTransition()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitLookBuffer()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String sourceFileString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 412,
  "endLine" : 419,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Utf8Length()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/PackEmitter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jflex" ],
  "startLine" : 180,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CountEmitter emitter()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/CountEmitter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::jflex" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void suppress()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/option/Options.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::jflex" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enable()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/option/Options.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::jflex" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read_sizeLessThanContent()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/large_input/RepeatContentReaderTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::javatests" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read_sizeMoreThanContent()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/large_input/RepeatContentReaderTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::javatests" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read_offset()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/large_input/RepeatContentReaderTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read_offsetLoop()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/large_input/RepeatContentReaderTest.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::javatests" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bolAndEol3()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/bol/BolTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::javatests" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void eol()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/bol/BolTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::javatests" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void other()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/bol/BolTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::javatests" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EatAllScanner createScanner()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/buffer/BufferTest.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_1_1/UnicodeCompatibilityPropertiesTest_1_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_1_1/UnicodeCompatibilityPropertiesTest_1_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_1_1/UnicodeCompatibilityPropertiesTest_1_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_1_1/UnicodeCompatibilityPropertiesTest_1_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_1_1/UnicodeCompatibilityPropertiesTest_1_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeDerivedCorePropertiesTest_4_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeCompatibilityPropertiesTest_4_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeCompatibilityPropertiesTest_4_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeCompatibilityPropertiesTest_4_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeCompatibilityPropertiesTest_4_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeCompatibilityPropertiesTest_4_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeCompatibilityPropertiesTest_9_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeCompatibilityPropertiesTest_9_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeCompatibilityPropertiesTest_9_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeCompatibilityPropertiesTest_9_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeCompatibilityPropertiesTest_9_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeDerivedCorePropertiesTest_9_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeDerivedCorePropertiesTest_12_1.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeCompatibilityPropertiesTest_12_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeCompatibilityPropertiesTest_12_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeCompatibilityPropertiesTest_12_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeCompatibilityPropertiesTest_12_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeCompatibilityPropertiesTest_12_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeCompatibilityPropertiesTest_6_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeCompatibilityPropertiesTest_6_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeCompatibilityPropertiesTest_6_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeCompatibilityPropertiesTest_6_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeCompatibilityPropertiesTest_6_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeDerivedCorePropertiesTest_6_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeCompatibilityPropertiesTest_6_3.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeCompatibilityPropertiesTest_6_3.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeCompatibilityPropertiesTest_6_3.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeCompatibilityPropertiesTest_6_3.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeCompatibilityPropertiesTest_6_3.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeDerivedCorePropertiesTest_6_3.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeCompatibilityPropertiesTest_3_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeCompatibilityPropertiesTest_3_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeCompatibilityPropertiesTest_3_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeCompatibilityPropertiesTest_3_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeCompatibilityPropertiesTest_3_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeDerivedCorePropertiesTest_3_1.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeCompatibilityPropertiesTest_3_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeCompatibilityPropertiesTest_3_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeCompatibilityPropertiesTest_3_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeCompatibilityPropertiesTest_3_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeCompatibilityPropertiesTest_3_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeDerivedCorePropertiesTest_3_2.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeCompatibilityPropertiesTest_3_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeCompatibilityPropertiesTest_3_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeCompatibilityPropertiesTest_3_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeCompatibilityPropertiesTest_3_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeCompatibilityPropertiesTest_3_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeAgeTest_3_0.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeCompatibilityPropertiesTest_5_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeCompatibilityPropertiesTest_5_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeCompatibilityPropertiesTest_5_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeCompatibilityPropertiesTest_5_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeCompatibilityPropertiesTest_5_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeDerivedCorePropertiesTest_5_2.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeCompatibilityPropertiesTest_2_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeCompatibilityPropertiesTest_2_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeCompatibilityPropertiesTest_2_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeCompatibilityPropertiesTest_2_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeCompatibilityPropertiesTest_2_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeCompatibilityPropertiesTest_12_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeCompatibilityPropertiesTest_12_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeCompatibilityPropertiesTest_12_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeCompatibilityPropertiesTest_12_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeCompatibilityPropertiesTest_12_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeDerivedCorePropertiesTest_12_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeCompatibilityPropertiesTest_8_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeCompatibilityPropertiesTest_8_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeCompatibilityPropertiesTest_8_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeCompatibilityPropertiesTest_8_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeCompatibilityPropertiesTest_8_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeDerivedCorePropertiesTest_8_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeCompatibilityPropertiesTest_10_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeCompatibilityPropertiesTest_10_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeCompatibilityPropertiesTest_10_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeCompatibilityPropertiesTest_10_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeCompatibilityPropertiesTest_10_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeDerivedCorePropertiesTest_10_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeDerivedCorePropertiesTest_5_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeCompatibilityPropertiesTest_5_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeCompatibilityPropertiesTest_5_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeCompatibilityPropertiesTest_5_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeCompatibilityPropertiesTest_5_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeCompatibilityPropertiesTest_5_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeCompatibilityPropertiesTest_6_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeCompatibilityPropertiesTest_6_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeCompatibilityPropertiesTest_6_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeCompatibilityPropertiesTest_6_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeCompatibilityPropertiesTest_6_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeDerivedCorePropertiesTest_6_1.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeCompatibilityPropertiesTest_7_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeCompatibilityPropertiesTest_7_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeCompatibilityPropertiesTest_7_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeCompatibilityPropertiesTest_7_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeCompatibilityPropertiesTest_7_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeDerivedCorePropertiesTest_7_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeCompatibilityPropertiesTest_4_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeCompatibilityPropertiesTest_4_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeCompatibilityPropertiesTest_4_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeCompatibilityPropertiesTest_4_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeCompatibilityPropertiesTest_4_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeDerivedCorePropertiesTest_4_1.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeCompatibilityPropertiesTest_2_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeCompatibilityPropertiesTest_2_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeCompatibilityPropertiesTest_2_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeCompatibilityPropertiesTest_2_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeCompatibilityPropertiesTest_2_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeDerivedCorePropertiesTest_11_0.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeCompatibilityPropertiesTest_11_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeCompatibilityPropertiesTest_11_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeCompatibilityPropertiesTest_11_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeCompatibilityPropertiesTest_11_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeCompatibilityPropertiesTest_11_0.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeDerivedCorePropertiesTest_6_2.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeCompatibilityPropertiesTest_6_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeCompatibilityPropertiesTest_6_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeCompatibilityPropertiesTest_6_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeCompatibilityPropertiesTest_6_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeCompatibilityPropertiesTest_6_2.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_Alphabetic()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeDerivedCorePropertiesTest_5_1.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alnum()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeCompatibilityPropertiesTest_5_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void blank()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeCompatibilityPropertiesTest_5_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graph()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeCompatibilityPropertiesTest_5_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void print()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeCompatibilityPropertiesTest_5_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void xdigit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeCompatibilityPropertiesTest_5_1.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testOneLine_equal()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testing/DiffOutputStreamTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::javatests" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void digit_D()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/migration/unicodedatatest/testdigit/UnicodeDigitFlexGeneratorTest.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::javatests" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandAllVersions_unnaturalOrder()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/UcdVersionsTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::javatests" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void escapedUTF16Char()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitterTest.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::javatests" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File generateUnicodeProperties()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 409,
  "endLine" : 416,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  ImmutableMap pairListToMap()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File directory()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/JavaUtils.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/GenerateMojo.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/CodepointRange.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::java" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableMap interpretValues()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/javaast/BasicJavaInterpreter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::java" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/version/Version.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::java" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnicodeVersion create()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/base/UnicodeVersion.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::java" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void maybeAddMapping()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/CaselessTestGenerator.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::java" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generate()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testblock/BlocksTestGenerator.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::java" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnicodeDerivedPropertyGoldenGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testderivedcoreprop/UnicodeDerivedPropertyGoldenGenerator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::java" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeRangesGoldenTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testderivedcoreprop/UnicodeDerivedPropertyGoldenGenerator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::java" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeCompatibilityPropertiesTestTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcompat/UnicodeCompatibilityPropertiesTestGenerator.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::java" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeCompatibilityPropertiesGoldenGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcompat/UnicodeCompatibilityPropertiesGoldenGenerator.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeEmojiGoldenGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testemoji/UnicodeEmojiGoldenGenerator.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeVersionTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testemoji/UnicodeEmojiGoldenGenerator.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeEmojiTestTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testemoji/UnicodeEmojiTestGenerator.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::java" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeDigitGoldenTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testdigit/UnicodeDigitGoldenGenerator.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::java" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSortedMap intervals()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/MutableCodepointRange.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::java" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int maxCaselessMatchPartitionSize()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/CaselessMatches.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::java" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPropertyValueAliases()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractPropertyValueAliasesScanner.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::java" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDefaultScriptValue()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractEnumeratedPropertyFileScanner()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractEnumeratedPropertyFileScanner.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Integer intFromHexa()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/util/HexaUtils.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::java" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkActions()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int NFASize()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 346,
  "endLine" : 351,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaximumCodePoint()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntCharSet getIntCharSet()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntCharSet of()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CMapBlock.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::jflex" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindInvariantIntervals()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 441,
  "endLine" : 447,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Action.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::jflex" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEquiv()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Action.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::jflex" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void showOptions()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/MainFrame.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::jflex" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generate()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/MainFrame.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::jflex" ],
  "startLine" : 223,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridPanel()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/GridPanel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::jflex" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexTask()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insert()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/scanner/LexicalStates.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::jflex" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/chars/Interval.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jflex" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resize()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMoreElements()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSetEnumerator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::jflex" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/StdOutWriter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jflex" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/StdOutWriter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jflex" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void println()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/StdOutWriter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jflex" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void time()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String get()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/l10n/ErrorMessages.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::jflex" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkActions()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitHeader()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 421,
  "endLine" : 426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitCtorArgs()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 740,
  "endLine" : 745,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emit()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/HiLowEmitter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::jflex" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LexGenerator()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/LexGenerator.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::jflex" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object checkNotNull()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/LexGenerator.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::jflex" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getPomVersion()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/PomUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::testsuite" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPath()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/CustomClassLoader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::testsuite" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void yyclose()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/pregen/NoAction17.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::benchmark" ],
  "startLine" : 337,
  "endLine" : 343,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consumeUnterminatedLine()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/large_input/LargeInputTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::javatests" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bolAndEol2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/bol/BolTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::javatests" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bol()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/bol/BolTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::javatests" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_init()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/ccl_init/CclInitTest.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::javatests" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hello_mixedCase()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/caseless_jflex/CaselessJflexTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::javatests" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hello_within()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/caseless_jflex/CaselessJflexTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::javatests" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hello_newline()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/caseless_jflex/CaselessJflexTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::javatests" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void two_long_tokens()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/token_limit/LimitTest0.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::javatests" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_1_1/UnicodeDigitTest_1_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeAgeTest_4_0.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::javatests" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeAgeTest_4_0.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::javatests" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeAgeTest_4_0.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeAgeTest_4_0.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::javatests" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeAgeTest_4_0.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::javatests" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeAgeTest_4_0.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::javatests" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeAgeTest_4_0.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::javatests" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeAgeTest_4_0.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::javatests" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeAgeTest_4_0.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::javatests" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeDigitTest_4_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_3()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_7_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_8_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_9_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeAgeTest_9_0.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::javatests" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeDigitTest_9_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeDigitTest_12_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_3()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_7_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_8_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_9_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_10_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_11_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_12_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_12_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeAgeTest_12_1.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::javatests" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeAgeTest_6_0.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeAgeTest_6_0.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::javatests" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeAgeTest_6_0.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::javatests" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeAgeTest_6_0.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::javatests" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeAgeTest_6_0.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::javatests" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeAgeTest_6_0.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::javatests" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeAgeTest_6_0.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::javatests" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeAgeTest_6_0.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::javatests" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeAgeTest_6_0.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::javatests" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeAgeTest_6_0.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::javatests" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeAgeTest_6_0.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::javatests" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeAgeTest_6_0.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::javatests" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeAgeTest_6_0.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::javatests" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeAgeTest_6_0.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::javatests" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeDigitTest_6_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_3()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeAgeTest_6_3.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::javatests" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeDigitTest_6_3.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeDigitTest_3_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeAgeTest_3_1.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::javatests" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeAgeTest_3_1.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::javatests" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeAgeTest_3_1.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::javatests" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeAgeTest_3_1.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::javatests" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeAgeTest_3_1.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeAgeTest_3_1.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::javatests" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeAgeTest_3_1.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::javatests" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeAgeTest_3_2.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::javatests" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeAgeTest_3_2.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::javatests" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeAgeTest_3_2.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeAgeTest_3_2.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::javatests" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeAgeTest_3_2.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::javatests" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeAgeTest_3_2.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::javatests" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeAgeTest_3_2.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::javatests" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeAgeTest_3_2.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::javatests" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeDigitTest_3_2.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeDigitTest_3_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeAgeTest_3_0.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::javatests" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeAgeTest_3_0.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeAgeTest_3_0.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::javatests" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeAgeTest_3_0.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::javatests" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeAgeTest_3_0.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::javatests" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeAgeTest_3_0.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::javatests" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeAgeTest_5_2.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::javatests" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeAgeTest_5_2.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::javatests" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeAgeTest_5_2.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::javatests" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeAgeTest_5_2.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::javatests" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeAgeTest_5_2.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::javatests" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeAgeTest_5_2.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeAgeTest_5_2.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::javatests" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeAgeTest_5_2.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::javatests" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeAgeTest_5_2.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::javatests" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeAgeTest_5_2.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::javatests" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeAgeTest_5_2.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::javatests" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeAgeTest_5_2.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::javatests" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeAgeTest_5_2.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::javatests" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeDigitTest_5_2.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeDigitTest_2_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeAgeTest_2_1.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeAgeTest_2_1.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeAgeTest_2_1.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::javatests" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeAgeTest_2_1.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::javatests" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeAgeTest_2_1.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::javatests" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeAgeTest_2_1.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::javatests" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeDigitTest_12_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_3()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_7_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_8_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_9_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_10_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_11_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_12_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeAgeTest_12_0.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::javatests" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeDigitTest_8_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_3()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_7_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_8_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeAgeTest_8_0.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::javatests" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_3()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_7_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_8_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_9_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_10_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeAgeTest_10_0.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::javatests" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeDigitTest_10_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeDigitTest_5_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeAgeTest_5_0.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeAgeTest_5_0.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::javatests" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeAgeTest_5_0.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::javatests" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeAgeTest_5_0.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::javatests" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeAgeTest_5_0.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::javatests" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeAgeTest_5_0.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::javatests" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeAgeTest_5_0.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::javatests" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeAgeTest_5_0.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::javatests" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeAgeTest_5_0.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::javatests" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeAgeTest_5_0.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::javatests" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeAgeTest_5_0.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::javatests" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeAgeTest_6_1.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::javatests" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeAgeTest_6_1.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::javatests" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeAgeTest_6_1.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::javatests" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeAgeTest_6_1.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeAgeTest_6_1.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::javatests" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeAgeTest_6_1.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::javatests" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeAgeTest_6_1.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::javatests" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeAgeTest_6_1.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::javatests" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeAgeTest_6_1.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::javatests" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeAgeTest_6_1.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::javatests" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeAgeTest_6_1.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::javatests" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeAgeTest_6_1.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::javatests" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeAgeTest_6_1.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::javatests" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeAgeTest_6_1.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::javatests" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeAgeTest_6_1.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::javatests" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeDigitTest_6_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_3()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_7_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeAgeTest_7_0.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::javatests" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeDigitTest_7_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeAgeTest_4_1.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::javatests" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeAgeTest_4_1.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::javatests" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeAgeTest_4_1.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::javatests" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeAgeTest_4_1.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::javatests" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeAgeTest_4_1.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::javatests" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeAgeTest_4_1.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::javatests" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeAgeTest_4_1.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::javatests" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeAgeTest_4_1.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::javatests" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeAgeTest_4_1.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::javatests" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeAgeTest_4_1.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::javatests" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeDigitTest_4_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeDigitTest_2_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeAgeTest_2_0.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeAgeTest_2_0.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::javatests" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeAgeTest_2_0.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeAgeTest_2_0.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::javatests" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeDigitTest_11_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_3()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_7_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_8_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_9_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_10_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_11_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeAgeTest_11_0.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::javatests" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeDigitTest_6_2.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_6_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeAgeTest_6_2.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::javatests" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_1_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeAgeTest_5_1.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::javatests" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeAgeTest_5_1.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::javatests" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_2_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeAgeTest_5_1.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::javatests" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeAgeTest_5_1.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::javatests" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeAgeTest_5_1.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::javatests" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_3_2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeAgeTest_5_1.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::javatests" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeAgeTest_5_1.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::javatests" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_4_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeAgeTest_5_1.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::javatests" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_0()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeAgeTest_5_1.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::javatests" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_5_1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeAgeTest_5_1.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::javatests" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_subtraction()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeAgeTest_5_1.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::javatests" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ageIntervals_unassigned()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeAgeTest_5_1.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::javatests" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRegexMatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeDigitTest_5_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParser_singleLine_nomatch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testing/unicodedata/AbstractSimpleParserTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParser_emptyLine()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testing/unicodedata/AbstractSimpleParserTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void version_major()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/version/VersionTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::javatests" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void version_major_minor()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/version/VersionTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::javatests" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void version_major_patch()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/version/VersionTest.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::javatests" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseUnicodeData()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/migration/unicodedatatest/testcaseless/CaselessTestGeneratorTest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::javatests" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandAllVersions()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/UcdVersionsTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::javatests" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandAllVersions_withMajor()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/UcdVersionsTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::javatests" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub get_latest_version()",
  "longName" : "",
  "relativeFileName" : "scripts/post-release.pl",
  "fileLinesCount" : 179,
  "components" : [ "primary::scripts" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub get_snapshot_version()",
  "longName" : "",
  "relativeFileName" : "scripts/prepare-release.pl",
  "fileLinesCount" : 159,
  "components" : [ "primary::scripts" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArgBuilder addOption()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/CliCupInvoker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsSurrogate()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/SurrogateUtils.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSimpleParser()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/AbstractSimpleParser.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::java" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/version/Version.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::java" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList olderAges()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/base/AbstractGenerator.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::java" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnicodePropertyFlexGenerator createPropertyScanner()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/base/UnicodePropertyFlexGenerator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::java" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeVersionTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/UnicodeCaselessTestGenerator.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::java" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UnicodePropertyFlexGenerator createForAge()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testage/UnicodeAgeFlexGenerators.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::java" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testage/AgeTestGenerator.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeVersionTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testderivedcoreprop/UnicodeDerivedCorePropertiesTestGenerator.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::java" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnicodeData parseUcd()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcompat/CompatPropertiesTestGenerator.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::java" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeEmojiTestGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testemoji/UnicodeEmojiTestGenerator.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::java" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeVersionTemplateVars createTemplateVars()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testdigit/UnicodeDigitTestGenerator.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::java" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/BuildFileGenerator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::java" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodepointRangeSet build()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/CodepointRangeSet.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::java" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyPropertyValueAliases()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValues.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::java" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCaselessMatches()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyValueAliases()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hackUnicode_2_0()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addPropertyValueAliases()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractPropertyValueAliasesScanner.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::java" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCurrentInterval()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractBinaryPropertiesFileScanner.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::java" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DerivedAgeScanner()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/DerivedAgeScanner.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::java" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInterval()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/DerivedAgeScanner.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::java" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cloneScriptsToScriptExtensions()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertFileExists()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnicodeVersionEmitter()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::java" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeVersion()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/emitter/unicode_version/UnicodeVersionEmitter.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::java" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitUnicodeProperties()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/emitter/unicode_properties/UnicodePropertiesEmitter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::java" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String diagnosticCode()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/util/javac/CompilerException.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::java" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RegExp1 checkPrimClass()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 245,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEOFAction()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/EOFActions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::jflex" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 547,
  "endLine" : 551,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CMapBlock()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CMapBlock.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::jflex" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharClasses copyOf()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String normalize()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 456,
  "endLine" : 460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharClassInterval()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClassInterval.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::jflex" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getHigherPriority()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Action.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::jflex" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action copyChoice()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Action.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::jflex" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegExp2()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp2.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::jflex" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsFinal()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 334,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void epsilonFill()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 402,
  "endLine" : 406,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void insertClassNFA()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 564,
  "endLine" : 568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/base/Pair.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::jflex" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/MainFrame.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::jflex" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generationFinished()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/MainFrame.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::jflex" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratorThread()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/GeneratorThread.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::jflex" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interval()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/chars/Interval.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jflex" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasElement()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSet copy()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void time()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void println()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void println()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void println()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void print()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void debug()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void dump()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkErrors()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatePairList()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/StatePairList.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::jflex" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mapColMap()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 578,
  "endLine" : 582,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int minimizedDfaStatesCount()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/LexGenerator.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::jflex" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkState()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/LexGenerator.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::jflex" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void makePrivate()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/skeleton/Skeleton.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::jflex" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean match()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/DiffStream.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::testsuite" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showUsage()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestsuiteUtils.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::testsuite" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomClassLoader()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/CustomClassLoader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::testsuite" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void yypushback()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/pregen/NoAction17.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::benchmark" ],
  "startLine" : 458,
  "endLine" : 463,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isSurrogate_sc()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd/SurrogateUtilsTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toVelocityContext()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/velocity/TemplateVarsTest.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::javatests" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toVelocityContext_nonPublicField()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/velocity/TemplateVarsTest.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bolAndEol()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/bol/BolTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void space()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/bol/BolTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::javatests" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bolNoNLCCL2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/bol/BolTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::javatests" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/buffer/BufferTest.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::javatests" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void only_long_token()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/token_limit/LimitTest0.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::javatests" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Reader reader()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/spoon_feed_reader/SpoonFeedReaderTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::javatests" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void age()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeAgeTest_2_0.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::javatests" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canInstantiateScanner_throwsInInit()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/initthrow_eol/InitThrowsTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseProperties_rangeLong()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testing/unicodedata/SimpleDerivedCorePropertiesParserTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::javatests" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParser_onRegexMatch_macth1()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testing/unicodedata/AbstractSimpleParserTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParser_onRegexMatch_macth2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testing/unicodedata/AbstractSimpleParserTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File ucdAuxFile()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/TestedVersions.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::javatests" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpecInfo guessSpecInfo()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/LexSimpleAnalyzerUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File file()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/JavaUtils.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArgBuilder addArg()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/CliCupInvoker.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateMojo()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/GenerateMojo.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder putFile()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/UcdVersion.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::java" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int maxCodePoint()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/Versions.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::java" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/diff/DiffOutputStream.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::java" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Infix interpretInfix()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/javaast/BasicJavaInterpreter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::java" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void assertThrows()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/assertion/MoreAsserts.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::java" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoldenInOutFilePair()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/testsuite/golden/GoldenInOutFilePair.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::java" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void compareSystemOutWith()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/testsuite/golden/AbstractGoldenTest.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::java" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodepointRange createRange()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/SimpleDerivedCorePropertiesParser.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::java" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractEnumeratedPropertyDefinedScanner()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/AbstractEnumeratedPropertyDefinedScanner.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::java" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodepointRange createRange()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/SimpleIntervalsParser.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::java" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UnicodePropertyFlexGenerator createForUnassignedAge()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testage/UnicodeAgeFlexGenerators.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::java" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnicodeAgeTestGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testage/UnicodeAgeTestGenerator.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::java" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnicodeBlocksTestJavaGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testblock/UnicodeBlocksTestJavaGenerator.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::java" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnicodePropertyFlexGenerator createFlexGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testderivedcoreprop/DerivedCorePropertiesTestGenerator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::java" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnicodeDerivedCorePropertiesTestGenerator createJavaTestGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testderivedcoreprop/DerivedCorePropertiesTestGenerator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::java" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnicodeData parseUcd()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testemoji/EmojiTestGenerator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::java" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeDigitFlexGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testdigit/UnicodeDigitFlexGenerator.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::java" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnicodeData parseUcd()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testdigit/DigitTestGenerator.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::java" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeDigitGoldenGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testdigit/UnicodeDigitGoldenGenerator.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::java" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTestName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getClassNameForVersion()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UcdVersions.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::java" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder putAll()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UcdVersions.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::java" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder put()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UcdVersions.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::java" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder add()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/CodepointRangeSet.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::java" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyPropertyValueAliases()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBinaryPropertyInterval()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEnumPropertyInterval()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCanonicalPropertyName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyNames.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::java" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putPropertyAlias()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyNames.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::java" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAllRanges()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValueIntervals.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::java" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MutableCodepointRange()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/MutableCodepointRange.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::java" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyValueIntervals()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/DerivedAgeScanner.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::java" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean acceptProperty()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/DerivedAgeScanner.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::java" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UcdScanner()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scanWordBreakProperty()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void clear()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractPropertyAliasesScanner.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::java" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractUnicodeDataScanner()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractUnicodeDataScanner.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::java" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InputStreamReader readResource()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/emitter/common/UcdEmitter.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::java" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnicodePropertiesEmitter()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/emitter/unicode_properties/UnicodePropertiesEmitter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::java" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerException()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/util/javac/CompilerException.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::java" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerException()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/util/javac/CompilerException.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::java" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerException()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/util/javac/CompilerException.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::java" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getAction()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void makeCCLs()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String makeMacroIdent()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegExp1()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp1.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jflex" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Macros()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Macros.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::jflex" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntCharSetIterator()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 609,
  "endLine" : 612,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextInt()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 620,
  "endLine" : 623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntCharSet getCaselessMatches()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Action.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::jflex" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLookAction()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Action.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::jflex" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/base/Pair.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::jflex" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void quit()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/MainFrame.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::jflex" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/GridPanel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::jflex" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratorException()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/exceptions/GeneratorException.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::jflex" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutdir()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setVerbose()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LexicalStates()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/scanner/LexicalStates.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::jflex" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSet()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSet()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsElements()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSetEnumerator()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSetEnumerator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::jflex" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/performance/Timer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::jflex" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/performance/Timer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::jflex" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/performance/Timer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::jflex" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long diff()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/performance/Timer.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::jflex" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setOutputStream()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetCounters()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warning()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void error()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void error()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void error()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void error()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntryState()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFinal()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void emitValue()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/HiCountEmitter.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::jflex" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void println()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/PackEmitter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jflex" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CountEmitter()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/CountEmitter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::jflex" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestResult()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestResult.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::testsuite" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTestName()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean checkJavaVersion()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputOutput()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/InputOutput.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::testsuite" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int noActionLexer()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/java/jflex/benchmark/JFlexBench.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::benchmark" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int noAction17Lexer()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/java/jflex/benchmark/JFlexBench.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::benchmark" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int noAction18Lexer()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/java/jflex/benchmark/JFlexBench.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::benchmark" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/java/jflex/benchmark/JFlexBench.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::benchmark" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isSurrogate_surrogate()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd/SurrogateUtilsTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSurrogate_notSurrogates()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd/SurrogateUtilsTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void containsSurrogates_within()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd/SurrogateUtilsTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void containsSurrogates_after()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd/SurrogateUtilsTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createFoo()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/velocity/TemplateVarsTest.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tokenOther_a()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/ccl_esc/CclTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::javatests" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tokenOther_hello()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/ccl_esc/CclTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::javatests" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tokenAB()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/ccl_esc/CclTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::javatests" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMustInitializeScanner()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/bol/BolTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::javatests" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initial()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/bol/BolTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::javatests" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bolAndEof()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/bol/BolTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::javatests" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bolNoNLCCL()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/bol/BolTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::javatests" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void a()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/caseless_jflex/CaselessJflexTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::javatests" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void a_upper()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/caseless_jflex/CaselessJflexTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hello()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/caseless_jflex/CaselessJflexTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::javatests" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpoonFeedMaxCharsReaderWrapper()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/spoon_feed_reader/SpoonFeedMaxCharsReaderWrapper.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::javatests" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFixedSpoonReaderWithSurrogate()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/spoon_feed_reader/SpoonFeedReaderTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::javatests" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFailingSpoonReaderWithSurrogate()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/spoon_feed_reader/SpoonFeedReaderTest.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::javatests" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/apipirivate/AttemptPrivateAccess.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::javatests" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/ccl_16/Ccl16Test.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::javatests" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList readGolden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeEmojiTest_9_0.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList readGolden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeEmojiTest_12_1.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList readGolden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeEmojiTest_12_0.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList readGolden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeEmojiTest_8_0.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList readGolden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeEmojiTest_10_0.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::javatests" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList readGolden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeEmojiTest_11_0.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::javatests" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseProperties_range()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testing/unicodedata/SimpleDerivedCorePropertiesParserTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::javatests" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseProperties_singlePoint()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testing/unicodedata/SimpleDerivedCorePropertiesParserTest.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::javatests" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseUnicodeBlocks_newFormat()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testing/unicodedata/SimpleIntervalsParserTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::javatests" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseUnicodeBlocks_newFormatWithComments()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testing/unicodedata/SimpleIntervalsParserTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::javatests" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseUnicodeBlocks_legacyFormat()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testing/unicodedata/SimpleIntervalsParserTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::javatests" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseUnicodeBlocks_legacyFormatWithComments()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testing/unicodedata/SimpleIntervalsParserTest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::javatests" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File ucdFile()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/TestedVersions.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::javatests" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ucdScanner()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/scanner/UcdScannerIntegrationTest.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::javatests" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPathForPackage()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/util/javac/JavaPackageUtilsTest.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::javatests" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean apply()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/JFlexMojo.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/SpecInfo.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set guessIncludes()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/LexSimpleAnalyzerUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set mapFiles()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/LexSimpleAnalyzerUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String packageToPath()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/JavaUtils.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Logger()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/Logger.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void d()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/Logger.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void i()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/Logger.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  NamedCodepointRange create()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/NamedCodepointRange.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::java" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  NamedCodepointRange create()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/NamedCodepointRange.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::java" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/NamedCodepointRange.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::java" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int start()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/NamedCodepointRange.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::java" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int end()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/NamedCodepointRange.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::java" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String hexStart()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/NamedCodepointRange.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::java" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String hexEnd()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/NamedCodepointRange.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::java" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSurrogate()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/NamedCodepointRange.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::java" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSurrogateProperty()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/SurrogateUtils.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSurrogate()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/SurrogateUtils.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/UcdVersion.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::java" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/UcdVersion.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::java" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/UcdVersion.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::java" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/UcdVersion.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::java" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVersion()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/UcdVersion.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::java" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int length()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/CodepointRange.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::java" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodepointRange create()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/CodepointRange.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::java" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodepointRange createPoint()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/CodepointRange.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::java" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/CodepointRange.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::java" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList sort()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/CodePointRanges.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::java" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/velocity/Velocity.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::java" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List output()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testcase/resources/AbstractUnicodeAllEnumeratedProperty.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::java" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatBock()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testcase/resources/AbstractUnicodeAllEnumeratedProperty.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::java" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCurCharPropertyValue()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testcase/resources/AbstractUnicodeAllBinaryProperty.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::java" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiffOutputStream()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/diff/DiffOutputStream.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::java" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiffOutputStream()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/diff/DiffOutputStream.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::java" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComparisonFailureHandler()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/diff/DiffOutputStream.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::java" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String interpretString()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/javaast/BasicJavaInterpreter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::java" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Description getDescription()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/testsuite/JFlexTestRunner.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::java" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/testsuite/golden/GoldenInOutFilePair.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::java" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOutputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/testsuite/golden/GoldenInOutFilePair.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::java" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/testsuite/golden/GoldenInOutFilePair.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::java" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleGoldenCaselessParser()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/SimpleGoldenCaselessParser.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::java" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parse()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/AbstractSimpleParser.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::java" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleDerivedCorePropertiesParser()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/SimpleDerivedCorePropertiesParser.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::java" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodepointRange createRange()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/SimpleDerivedCorePropertiesParser.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::java" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String dataFile()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/UnicodeDataScanners.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::java" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList ranges()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/AbstractEnumeratedPropertyDefinedScanner.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::java" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getPropertyValue()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/AbstractEnumeratedPropertyDefinedScanner.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::java" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleIntervalsParser()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/SimpleIntervalsParser.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::java" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamedCodepointRange createBlock()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/SimpleIntervalsParser.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::java" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleCaselessParser()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/SimpleCaselessParser.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::java" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/version/Version.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::java" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/version/Version.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::java" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/version/Version.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::java" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMajor()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/version/Version.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::java" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinor()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/version/Version.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::java" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toMajorMinorString()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/version/Version.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::java" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String unicodeClassName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/version/Version.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::java" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String underscoreVersion()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/version/Version.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::java" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAtLeast()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/version/Version.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::java" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnicodeVersion create()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/base/UnicodeVersion.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::java" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOuputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/base/UnicodePropertyFlexGenerator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::java" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Pair create()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/base/Pair.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::java" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimpleExpectationParser()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/SimpleExpectationParser.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::java" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOuputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/UnicodeCaselessTestGenerator.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::java" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOuputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/UnicodeCaselessGoldenGenerator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::java" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set getKeys()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/CaselessTestGenerator.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::java" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableList getSortedKeys()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/CaselessTestGenerator.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::java" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getEquivalentValue()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/CaselessTestGenerator.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::java" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String formatCodepoint()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/UnicodeCaselessFlexGenerator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::java" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOuputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/UnicodeCaselessFlexGenerator.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::java" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String className()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testage/UnicodeAgeFlexGenerators.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::java" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeAgeSubtractionFlexGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testage/UnicodeAgeSubtractionFlexGenerator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::java" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOuputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testage/UnicodeAgeSubtractionFlexGenerator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::java" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOuputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testage/UnicodeAgeTestGenerator.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::java" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOuputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testblock/UnicodeBlocksTestJavaGenerator.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::java" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnicodeDerivedCorePropertiesTestGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testderivedcoreprop/UnicodeDerivedCorePropertiesTestGenerator.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::java" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOuputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testderivedcoreprop/UnicodeDerivedCorePropertiesTestGenerator.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::java" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOuputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testderivedcoreprop/UnicodeDerivedPropertyGoldenGenerator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::java" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UnicodeCompatibilityPropertiesTestGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcompat/UnicodeCompatibilityPropertiesTestGenerator.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::java" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOuputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcompat/UnicodeCompatibilityPropertiesTestGenerator.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::java" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOuputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcompat/UnicodeCompatibilityPropertiesGoldenGenerator.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOuputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testemoji/UnicodeEmojiGoldenGenerator.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOuputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testemoji/UnicodeEmojiTestGenerator.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::java" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOuputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testdigit/UnicodeDigitTestGenerator.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::java" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testdigit/DigitBlocks.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::java" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOuputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testdigit/UnicodeDigitFlexGenerator.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::java" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOuputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testdigit/UnicodeDigitGoldenGenerator.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::java" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFileGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/BuildFileGenerator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::java" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getOuputFileName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/BuildFileGenerator.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::java" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDescription()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setExpectJavacFail()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setExpectJFlexFail()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCommonInputFile()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommonInputFile()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExpectJavacFail()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExpectJFlexFail()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File findFlexFile()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGoldenInputFile()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UcdVersions()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UcdVersions.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::java" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet versionSet()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UcdVersions.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::java" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UcdVersion get()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UcdVersions.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::java" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version getLastVersion()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UcdVersions.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::java" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList expandVersion()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UcdVersions.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::java" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder toBuilder()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UcdVersions.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::java" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UcdVersions.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::java" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UcdVersions.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::java" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder put()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UcdVersions.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::java" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UcdVersions build()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UcdVersions.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::java" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/CodepointRangeSet.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::java" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/CodepointRangeSet.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::java" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder add()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/CodepointRangeSet.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::java" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void internalAddRange()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/CodepointRangeSet.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::java" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Multimap getPropertyValueAliases()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValues.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::java" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnicodeData()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void maximumCodePoint()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version version()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCanonicalPropertyName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyAlias()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getPropertyValueAliases()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getPropertyAliases()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBinaryPropertyInterval()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set usedBinaryProperties()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableMultimap usedEnumeratedProperties()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasUsedEnumeratedProperty()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getPropertyValueIntervals()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int maximumCodePoint()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCanonicalPropertyValueName()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int maxCaselessMatchPartitionSize()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCompatibilityAlphaNumeric_1_1()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean codePointInProperty()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/UnicodeData.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::java" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String canonicalValue()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyNames.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::java" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getPropertyAliases()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyNames.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::java" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyValueIntervals()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValueIntervals.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::java" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasUsedEnumeratedProperty()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValueIntervals.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::java" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set keySet()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/PropertyValueIntervals.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::java" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MutableCodepointRange create()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/MutableCodepointRange.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::java" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MutableCodepointRange create()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/MutableCodepointRange.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::java" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MutableCodepointRange createPoint()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/MutableCodepointRange.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::java" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/MutableCodepointRange.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::java" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodepointRange toImmutableRange()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/ucd/MutableCodepointRange.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::java" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractArchaicPropListScanner()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractArchaicPropListScanner.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::java" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCurrentInterval()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractArchaicPropListScanner.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::java" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractPropertyValueAliasesScanner()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractPropertyValueAliasesScanner.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::java" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UcdScannerException()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScannerException.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::java" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractBinaryPropertiesFileScanner()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractBinaryPropertiesFileScanner.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::java" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean acceptInterval()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/DerivedAgeScanner.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::java" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scanDerivedCoreProperties()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UcdVersion ucdVersion()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/UcdScanner.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::java" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInterval()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractEnumeratedPropertyFileScanner.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractPropertyAliasesScanner()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractPropertyAliasesScanner.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::java" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addInterval()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/scanner/AbstractArchaicEnumPropertyScanner.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::java" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UcdEmitter()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/emitter/common/UcdEmitter.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::java" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTargetPackage()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/emitter/common/UcdEmitter.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::java" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnicodeData scanUnicodeVersion()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/UcdGenerator.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::java" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/UcdGeneratorParams.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::java" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScannerFactory()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/util/scanner/ScannerFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::java" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T createScannerForFile()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/util/scanner/ScannerFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::java" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T createScannerWithContent()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/util/scanner/ScannerFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::java" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T createForReader()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/util/scanner/ScannerFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::java" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ScannerFactory of()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/util/scanner/ScannerFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::java" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPathForClass()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/util/javac/JavaPackageUtils.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::java" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPathForPackage()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/util/javac/JavaPackageUtils.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::java" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPathForPackage()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/util/javac/JavaPackageUtils.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::java" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStates()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNum()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBOL()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegExp getLookAhead()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEOF()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStates()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegExp getRegExp()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLine()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLookEntry()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkLookAheads()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExps.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::jflex" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnicodeProperties getUnicodeProperties()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharClasses getCharClasses()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFile()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol symbol()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Symbol symbol()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initCharClasses()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "File popFile()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable actions()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File file()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String classCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String initCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String initThrow()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String eofCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String eofThrow()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List lexThrow()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String eofVal()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String scanErrorException()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String userCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String cupSymbol()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean charCount()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean lineCount()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean columnCount()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cupCompatible()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cup2Compatible()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cupDebug()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInteger()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIntWrap()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPublic()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinal()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAbstract()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean bolUsed()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean standalone()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean debugOption()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean eofclose()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String isImplementing()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String isExtending()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String className()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String functionName()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String tokenType()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String visibility()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set stateNames()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStateNumber()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ctorArgsCount()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String ctorType()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String ctorArg()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bufferSize()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean noSuppressWarnings()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTokenSizeLimit()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int currentLine()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isColumnCount()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/AbstractLexScan.java",
  "fileLinesCount" : 474,
  "components" : [ "primary::jflex" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegExp()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String print()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String typeName()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String revString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RegExp anyChar()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::jflex" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNumLexStates()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/EOFActions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::jflex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getAction()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/EOFActions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::jflex" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getDefault()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/EOFActions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::jflex" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numActions()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/EOFActions.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::jflex" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSkeleton()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/OptionUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jflex" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDir()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/OptionUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jflex" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RegExpException()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExpException.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::jflex" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegExpException()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExpException.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::jflex" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp1.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::jflex" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean markUsed()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Macros.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::jflex" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsed()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Macros.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::jflex" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegExp getDefinition()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Macros.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::jflex" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntCharSet ofCharacterRange()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntCharSet ofCharacter()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntCharSet allChars()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsElements()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numIntervals()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIntervals()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator intervalIterator()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntCharSetIterator iterator()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Interval getFirstInterval()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/IntCharSet.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::jflex" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CMapBlock.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::jflex" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharClasses()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharClasses()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCharCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumClasses()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnicodeProperties getUnicodeProperties()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntCharSet getCharClass()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void makeClass()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void normalise()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClasses.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnicodeProperties()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnicodeProperties()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaximumCodePoint()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntCharSet getIntCharSet()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPropertyValues()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnsupportedUnicodeVersionException()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnsupportedUnicodeVersionException()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/UnicodeProperties.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::jflex" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClassInterval.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::jflex" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/CharClassInterval.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::jflex" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Action.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::jflex" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGenLookAction()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Action.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::jflex" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmittable()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Action.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::jflex" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Kind lookAhead()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Action.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::jflex" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLookLength()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Action.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::jflex" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEntryState()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Action.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::jflex" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntryState()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/Action.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::jflex" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/RegExp2.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::jflex" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSet epsilon()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numEntryStates()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numInput()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numLexStates()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numStates()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSet reachableStates()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSetEnumerator states()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSet tempStateSet()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dumpTable()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/NFA.java",
  "fileLinesCount" : 928,
  "components" : [ "primary::jflex" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/base/Pair.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::jflex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/base/Pair.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::jflex" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntPair create()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/base/IntPair.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::jflex" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/OptionsDialog.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::jflex" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridPanel()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/GridPanel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::jflex" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInsets()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/GridPanel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::jflex" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/GridPanel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::jflex" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/GridPanel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::jflex" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/gui/GridPanel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::jflex" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharClassException()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/exceptions/CharClassException.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::jflex" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratorException()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/exceptions/GeneratorException.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::jflex" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratorException()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/exceptions/GeneratorException.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::jflex" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnExpected()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/exceptions/GeneratorException.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::jflex" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SilentExit()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/exceptions/SilentExit.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::jflex" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SilentExit()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/exceptions/SilentExit.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::jflex" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int exitCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/exceptions/SilentExit.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::jflex" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MacroException()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/exceptions/MacroException.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::jflex" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object clone()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackage()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDestdir()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFile()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGenerateDot()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimeStatistics()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTime()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setUnusedWarning()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkeleton()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkel()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkipMinimization()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNomin()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNobak()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDot()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDump()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJLex()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLegacyDot()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEncoding()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScannerException()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/scanner/ScannerException.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::jflex" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScannerException()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/scanner/ScannerException.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::jflex" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScannerException()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/scanner/ScannerException.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::jflex" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScannerException()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/scanner/ScannerException.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::jflex" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScannerException()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/scanner/ScannerException.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::jflex" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getNumber()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/scanner/LexicalStates.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::jflex" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int number()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/scanner/LexicalStates.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::jflex" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set names()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/scanner/LexicalStates.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::jflex" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInclusiveStates()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/scanner/LexicalStates.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::jflex" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/chars/Interval.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jflex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/chars/Interval.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jflex" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPrintable()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/chars/Interval.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jflex" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Interval ofCharacter()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/chars/Interval.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jflex" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Interval copyOf()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/chars/Interval.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jflex" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/chars/Interval.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jflex" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean invariants()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/chars/Interval.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jflex" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntervalIterator iterator()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/chars/Interval.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jflex" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntervalIterator()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/chars/Interval.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jflex" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/chars/Interval.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jflex" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextInt()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/chars/Interval.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::jflex" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSet()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSet()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateSet emptySet()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int size2nbits()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int nbits2size()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSetEnumerator states()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentMaxState()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSet.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::jflex" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSetEnumerator()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSetEnumerator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::jflex" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSetEnumerator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::jflex" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextInt()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/state/StateSetEnumerator.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::jflex" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StdOutWriter()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/StdOutWriter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jflex" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StdOutWriter()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/StdOutWriter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jflex" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGUIMode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/StdOutWriter.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::jflex" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setGUIMode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void err()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warning()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warning()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void warning()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String get()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/l10n/ErrorMessages.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::jflex" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isConfigurableWarning()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/l10n/ErrorMessages.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::jflex" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DFA()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean lookaheadUsed()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMinimized()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numInput()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numStates()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numLexStates()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 862,
  "endLine" : 864,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int entryState()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 866,
  "endLine" : 868,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinal()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 870,
  "endLine" : 872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int table()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 874,
  "endLine" : 876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action action()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DFA.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::jflex" ],
  "startLine" : 878,
  "endLine" : 880,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String slashify()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/io/FileUtils.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::jflex" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void println()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void println()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void println()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void print()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void print()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasGenLookAhead()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void emitNoMatch()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitter.java",
  "fileLinesCount" : 1470,
  "components" : [ "primary::jflex" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HiCountEmitter()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/HiCountEmitter.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::jflex" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackEmitter()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/PackEmitter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jflex" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String constName()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/PackEmitter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jflex" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/PackEmitter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jflex" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void nl()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/PackEmitter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::jflex" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Emitter createPrintWriterEmitter()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitters.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::jflex" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HiLowEmitter()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/HiLowEmitter.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::jflex" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CountEmitter()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/CountEmitter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::jflex" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void emitValue()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/CountEmitter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::jflex" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getDir()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/option/Options.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::jflex" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getRootDirectory()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/option/Options.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::jflex" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setRootDirectory()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/option/Options.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::jflex" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetRootDirectory()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/option/Options.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::jflex" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSuppressed()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/option/Options.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::jflex" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/skeleton/Skeleton.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::jflex" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Skeleton()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/skeleton/Skeleton.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::jflex" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emitNext()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/skeleton/Skeleton.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::jflex" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOutput()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestResult.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::testsuite" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutput()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestResult.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::testsuite" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getSuccess()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestResult.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::testsuite" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSuccess()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestResult.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::testsuite" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestResult.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::testsuite" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setJFlexDiff()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDescription()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setExpectJavacFail()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setExpectJFlexFail()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setJflexCmdln()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setJavacFiles()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInputOutput()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInputFileEncoding()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOutputFileEncoding()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCommonInputFile()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setJavaVersion()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setJavacEncoding()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestCase()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasMoreToDo()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestCase.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::testsuite" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/InputOutput.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::testsuite" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getOutputExists()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/InputOutput.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::testsuite" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/InputOutput.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::testsuite" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String diff()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/DiffStream.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::testsuite" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String diff()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/DiffStream.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::testsuite" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadException()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/LoadException.java",
  "fileLinesCount" : 15,
  "components" : [ "primary::testsuite" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomClassLoader()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/CustomClassLoader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::testsuite" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isJar()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/CustomClassLoader.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::testsuite" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestFailException()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestFailException.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::testsuite" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestFailException()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestFailException.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::testsuite" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestFailException()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestFailException.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::testsuite" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoAction17()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/pregen/NoAction17.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::benchmark" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int yystate()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/pregen/NoAction17.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::benchmark" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void yybegin()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/pregen/NoAction17.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::benchmark" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String yytext()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/pregen/NoAction17.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::benchmark" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final char yycharat()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/pregen/NoAction17.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::benchmark" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int yylength()",
  "longName" : "",
  "relativeFileName" : "benchmark/src/main/pregen/NoAction17.java",
  "fileLinesCount" : 577,
  "components" : [ "primary::benchmark" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isSurrogate_not()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd/SurrogateUtilsTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSurrogate_surrogates()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd/SurrogateUtilsTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void containsSurrogates_before()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd/SurrogateUtilsTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void containsSurrogates_endOverlaps()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd/SurrogateUtilsTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void containsSurrogates_larger()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd/SurrogateUtilsTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toVelocityContext_notSet()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/velocity/TemplateVarsTest.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::javatests" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LargeInputScanner createScanner()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/large_input/LargeInputTest.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::javatests" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canInstantiateScanner()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/macro_exp/MacroRegexpNegationGoldenTest.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::javatests" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BolScanner createScanner()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/bol/BolTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::javatests" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bol2Scanner createScanner2()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/bol/BolTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::javatests" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canInstantiateScanner()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/ccl_bug/CclBugTest.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::javatests" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canInstantiateScanner()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/generics/Generics3GoldenTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canInstantiateScanner()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/generics/GenericsGoldenTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canInstantiateScanner()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/generics/Generics2GoldenTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canInstantiateScanner()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/ctorarg/CtorArgTest.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::javatests" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endOfFile()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/caseless_jflex/CaselessJflexTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::javatests" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CaselessScanner createScanner()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/caseless_jflex/CaselessJflexTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::javatests" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/spoon_feed_reader/SpoonFeedMaxCharsReaderWrapper.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::javatests" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/spoon_feed_reader/SpoonFeedMaxCharsReaderWrapper.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::javatests" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CclScanner createScanner()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/ccl_16/Ccl16Test.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::javatests" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_1_1/UnicodeDigitTest_1_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_0/UnicodeDigitTest_4_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_9_0/UnicodeDigitTest_9_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_1/UnicodeDigitTest_12_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_0/UnicodeDigitTest_6_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_3/UnicodeDigitTest_6_3.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_1/UnicodeDigitTest_3_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_2/UnicodeDigitTest_3_2.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_3_0/UnicodeDigitTest_3_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_2/UnicodeDigitTest_5_2.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_1/UnicodeDigitTest_2_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_12_0/UnicodeDigitTest_12_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_8_0/UnicodeDigitTest_8_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_10_0/UnicodeDigitTest_10_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_0/UnicodeDigitTest_5_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_1/UnicodeDigitTest_6_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_7_0/UnicodeDigitTest_7_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_4_1/UnicodeDigitTest_4_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_2_0/UnicodeDigitTest_2_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_11_0/UnicodeDigitTest_11_0.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_6_2/UnicodeDigitTest_6_2.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void golden()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/unicode_5_1/UnicodeDigitTest_5_1.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::javatests" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endOfFile()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/charclass/CharclassTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::javatests" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CharclassScanner createScanner()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/charclass/CharclassTest.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::javatests" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canInstantiateScanner()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/initthrow_eol/InitThrowsTest.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::javatests" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canInstantiateScanner()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/eol_comment/EolCommentTest.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::javatests" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestingParser createWithContent()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testing/unicodedata/AbstractSimpleParserTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TestingParser()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testing/unicodedata/AbstractSimpleParserTest.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::javatests" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File ucdEmojiFile()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/TestedVersions.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::javatests" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File ucdSingleFile()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/TestedVersions.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::javatests" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File ucdFile()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/TestedVersions.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::javatests" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File ucdVersionDirectory()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/TestedVersions.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::javatests" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandVersion_majorUpdate()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/UcdVersionsTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::javatests" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandVersion_majorMinorUpdate()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/UcdVersionsTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::javatests" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandVersion_majorOnly()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/UcdVersionsTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::javatests" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassNameForVersion()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/UcdVersionsTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::javatests" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getClassNameForVersion_majorOnly()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/ucd/UcdVersionsTest.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::javatests" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList escapeUnicodeCharacters()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/UcdGeneratorIntegrationTest.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::javatests" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void intFromHexa_int()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/util/HexaUtilsTest.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::javatests" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void intFromHexa_empty()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/util/HexaUtilsTest.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::javatests" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void intFromHexa_other()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/util/HexaUtilsTest.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::javatests" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub wanted()",
  "longName" : "",
  "relativeFileName" : "scripts/post-release.pl",
  "fileLinesCount" : 179,
  "components" : [ "primary::scripts" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub wanted()",
  "longName" : "",
  "relativeFileName" : "scripts/prepare-release.pl",
  "fileLinesCount" : 159,
  "components" : [ "primary::scripts" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPack()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/anttask/JFlexTask.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::jflex" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expectGenerationFailure()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode/UnicodeBlocksInvalidBlockTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::javatests" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LexSimpleAnalyzerUtils()",
  "longName" : "",
  "relativeFileName" : "jflex-maven-plugin/src/main/java/jflex/maven/plugin/jflex/LexSimpleAnalyzerUtils.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::jflex-maven-plugin" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JavaUtils()",
  "longName" : "",
  "relativeFileName" : "cup-maven-plugin/src/main/java/jflex/maven/plugin/cup/JavaUtils.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::cup-maven-plugin" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedCodePointRanges()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/NamedCodePointRanges.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::java" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SurrogateUtils()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/SurrogateUtils.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::java" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Versions()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/Versions.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::java" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodePointRanges()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd/CodePointRanges.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::java" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Velocity()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/velocity/Velocity.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::java" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BasicJavaInterpreter()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/javaast/BasicJavaInterpreter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::java" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MoreAsserts()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/assertion/MoreAsserts.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::java" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnicodeDataScanners()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/UnicodeDataScanners.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::java" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestingUnicodeProperties()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/testing/unicodedata/TestingUnicodeProperties.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::java" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CaselessTestGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcaseless/CaselessTestGenerator.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::java" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnicodeAgeFlexGenerators()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testage/UnicodeAgeFlexGenerators.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::java" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AgeTestGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testage/AgeTestGenerator.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlocksTestGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testblock/BlocksTestGenerator.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::java" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnicodeBlockFlexGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testblock/UnicodeBlockFlexGenerator.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::java" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DerivedCorePropertiesTestGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testderivedcoreprop/DerivedCorePropertiesTestGenerator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::java" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompatPropertiesTestGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcompat/CompatPropertiesTestGenerator.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::java" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnicodeCompatFlexGenerators()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcompat/UnicodeCompatFlexGenerators.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::java" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnicodeCompatibilityProperties()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testcompat/UnicodeCompatibilityProperties.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::java" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiTestGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testemoji/EmojiTestGenerator.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::java" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DigitTestGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/unicodedatatest/testdigit/DigitTestGenerator.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::java" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setJFlexDiff()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setJflexCmdln()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setJavacFiles()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInputFileEncoding()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOutputFileEncoding()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setJavaVersion()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setJavacEncoding()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/TestCase.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::java" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Migrator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/testcase/Migrator.java",
  "fileLinesCount" : 328,
  "components" : [ "primary::java" ],
  "startLine" : 327,
  "endLine" : 327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JavaResources()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/migration/util/JavaResources.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::java" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Main()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/Main.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::java" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UcdGenerator()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/UcdGenerator.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::java" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HexaUtils()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/util/HexaUtils.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::java" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JavaStrings()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/ucd_generator/util/JavaStrings.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::java" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JavacUtils()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/util/javac/JavacUtils.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::java" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JavaPackageUtils()",
  "longName" : "",
  "relativeFileName" : "java/de/jflex/util/javac/JavaPackageUtils.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::java" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OptionUtils()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/OptionUtils.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::jflex" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Unicode_2_0()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/data/Unicode_2_0.java",
  "fileLinesCount" : 6734,
  "components" : [ "primary::jflex" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Unicode_2_1()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/data/Unicode_2_1.java",
  "fileLinesCount" : 7226,
  "components" : [ "primary::jflex" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Unicode_1_1()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/unicode/data/Unicode_1_1.java",
  "fileLinesCount" : 3350,
  "components" : [ "primary::jflex" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SemCheck()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/core/SemCheck.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::jflex" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Build()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/base/Build.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::jflex" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Main()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/Main.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::jflex" ],
  "startLine" : 381,
  "endLine" : 381,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Out()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/logging/Out.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::jflex" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DfaFactory()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/dfa/DfaFactory.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::jflex" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileUtils()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/io/FileUtils.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::jflex" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Emitters()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/generator/Emitters.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::jflex" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Options()",
  "longName" : "",
  "relativeFileName" : "jflex/src/main/java/jflex/option/Options.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::jflex" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PomUtils()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/PomUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::testsuite" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiffStream()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/DiffStream.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::testsuite" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestsuiteUtils()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/TestsuiteUtils.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::testsuite" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExecUtils()",
  "longName" : "",
  "relativeFileName" : "testsuite/jflex-testsuite-maven-plugin/src/main/java/jflex/maven/plugin/testsuite/ExecUtils.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::testsuite" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/large_input/RepeatContentReader.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::javatests" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode_version_f/UnicodeInvalidVersionTest.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::javatests" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/macro_exp/MacroExpFailureTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::javatests" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/semcheck/SemcheckTest.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::javatests" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/flex_syntax_error/SyntaxErrorTest.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::javatests" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode_codepoint_escapes/UnicodeCodepointEscapes_failure3.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::javatests" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode_codepoint_escapes/UnicodeCodepointEscapes_failure1.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::javatests" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode_codepoint_escapes/UnicodeCodepointEscapes_failure5.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::javatests" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode_codepoint_escapes/UnicodeCodepointEscapes_failure4.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::javatests" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unicode_codepoint_escapes/UnicodeCodepointEscapes_failure2.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::javatests" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/six_digit_unicode_escape/SixdigitunicodeescapeFailureTest.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::javatests" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/six_digit_unicode_escape/SixdigitunicodeescapeFailure2Test.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::javatests" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/ccl_init/CclDoubleTest.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::javatests" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/ctorarg/CtorBadArgTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::javatests" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/no_warn/NoWarnTest3.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::javatests" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/no_warn/NoWarnTest1.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::javatests" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/no_warn/NoWarnTest2.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::javatests" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/arr_return/ArrReturnTest.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/token_limit/LimitTest5.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::javatests" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/token_limit/LimitTest1.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::javatests" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/token_limit/LimitTest3.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::javatests" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/token_limit/LimitTest4.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::javatests" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/token_limit/LimitTest2.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::javatests" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/no_suppress_warnings/NoSuppressTest.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::javatests" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/macro_complement/MacroComplementTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::javatests" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/nevermatch/NeverTest.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::javatests" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttemptPrivateAccess()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/apipirivate/AttemptPrivateAccess.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::javatests" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/caseless_jlex/GenerationTest.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::javatests" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/line_cont/LineTest.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::javatests" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/charclass/ImpossibleScannerTest.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::javatests" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unused_warning/UnusedTest.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::javatests" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/unused_warning/NoUnusedTest.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::javatests" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ok()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/testcase/ccl_macros/CclMacrosNegTest.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::javatests" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestedVersions()",
  "longName" : "",
  "relativeFileName" : "javatests/de/jflex/ucd_generator/TestedVersions.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::javatests" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]