[ {
  "shortName" : "void generateNode()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 893,
  "linesOfCode" : 200,
  "mcCabeIndex" : 114,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateElementTypesHolder()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1345,
  "endLine" : 1512,
  "linesOfCode" : 167,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set calcFirstInner()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/analysis/BnfFirstNextAnalyzer.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 374,
  "linesOfCode" : 164,
  "mcCabeIndex" : 51,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateNode()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 297,
  "endLine" : 464,
  "linesOfCode" : 159,
  "mcCabeIndex" : 52,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean expression()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParser.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 312,
  "linesOfCode" : 157,
  "mcCabeIndex" : 99,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void generateExpressionRoot()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionGeneratorHelper.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 202,
  "linesOfCode" : 146,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/Main.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 166,
  "linesOfCode" : 129,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generatePsiImpl()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1562,
  "endLine" : 1695,
  "linesOfCode" : 128,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateUserPsiAccessors()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1891,
  "endLine" : 2031,
  "linesOfCode" : 126,
  "mcCabeIndex" : 51,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/editor/BnfAnnotator.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 154,
  "linesOfCode" : 122,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map collectMembersInner()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 475,
  "linesOfCode" : 122,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mCOMMENT()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 292,
  "endLine" : 456,
  "linesOfCode" : 119,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mTokens()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 972,
  "endLine" : 1120,
  "linesOfCode" : 106,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doGenerate()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/GenerateAction.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 197,
  "linesOfCode" : 106,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodVisitor visitMethod()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 775,
  "linesOfCode" : 105,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map joinMaps()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 605,
  "linesOfCode" : 105,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mSTRING()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 489,
  "endLine" : 619,
  "linesOfCode" : 99,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateParser()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 173,
  "endLine" : 273,
  "linesOfCode" : 97,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildOperatorMap()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 232,
  "linesOfCode" : 95,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompositePsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 135,
  "endLine" : 218,
  "linesOfCode" : 84,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean generateExternalCall()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParser.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 512,
  "linesOfCode" : 84,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompositePsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexTypes.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::gen" ],
  "startLine" : 136,
  "endLine" : 219,
  "linesOfCode" : 84,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NodeCall generateNodeCall()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1102,
  "endLine" : 1186,
  "linesOfCode" : 83,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshDataModel()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/diagram/BnfDiagramProvider.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 353,
  "linesOfCode" : 79,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceTokenHandler.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 140,
  "linesOfCode" : 77,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 51,
  "endLine" : 126,
  "linesOfCode" : 76,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void exit_section_impl_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 635,
  "linesOfCode" : 76,
  "mcCabeIndex" : 50,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 428,
  "linesOfCode" : 76,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateRootParserContent()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 606,
  "linesOfCode" : 76,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parseAsTree()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 1152,
  "endLine" : 1229,
  "linesOfCode" : 75,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expr_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 239,
  "endLine" : 311,
  "linesOfCode" : 73,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expr_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 239,
  "endLine" : 311,
  "linesOfCode" : 73,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mESC()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 623,
  "endLine" : 723,
  "linesOfCode" : 72,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexJavaCodeInjector.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 111,
  "linesOfCode" : 68,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map calcNextInner()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/analysis/BnfFirstNextAnalyzer.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 168,
  "linesOfCode" : 68,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 87,
  "endLine" : 151,
  "linesOfCode" : 64,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void invokeIntroduce()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleHandler.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 187,
  "linesOfCode" : 64,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 341,
  "linesOfCode" : 64,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void close_frame_impl_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 698,
  "linesOfCode" : 62,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompositePsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 58,
  "endLine" : 117,
  "linesOfCode" : 60,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateParser()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 504,
  "linesOfCode" : 60,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompositePsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfTypes.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::gen" ],
  "startLine" : 59,
  "endLine" : 118,
  "linesOfCode" : 60,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void buildTemplateAndRun()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceTokenHandler.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 206,
  "linesOfCode" : 58,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void calcMethods()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleMethodsHelper.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 144,
  "linesOfCode" : 57,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BnfListEntry addTokenDefinition()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceTokenHandler.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 276,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visitStringLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfResolveInspection.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 118,
  "linesOfCode" : 54,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexAnnotator.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 74,
  "linesOfCode" : 53,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean generateKernelMethod()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParser.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 636,
  "linesOfCode" : 53,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleHandler.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 119,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void inlineMetaRuleUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfInlineRuleProcessor.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 172,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ActionCallback doGenerateInner()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfRunJFlexAction.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 186,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generatePsiAccessor()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 623,
  "endLine" : 675,
  "linesOfCode" : 50,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mXDIGIT()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 743,
  "endLine" : 800,
  "linesOfCode" : 50,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void optimize()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfExpressionOptimizer.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 75,
  "linesOfCode" : 50,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean generateNodeCall()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParser.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 380,
  "linesOfCode" : 49,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map collectTokenPattern2Name()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 675,
  "linesOfCode" : 49,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean reportError()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 819,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 623,
  "endLine" : 669,
  "linesOfCode" : 47,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectNavigationMarkers()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/editor/BnfRuleLineMarkerProvider.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 84,
  "linesOfCode" : 47,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 624,
  "endLine" : 670,
  "linesOfCode" : 47,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateElementTypesHolder()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 527,
  "endLine" : 574,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void generateClassHeader()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/GeneratorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 123,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map joinMaps()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GraphHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 157,
  "endLine" : 201,
  "linesOfCode" : 45,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showConsole()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfRunJFlexAction.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 238,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void findTheBestReplacement()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 778,
  "linesOfCode" : 44,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateLexerText()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfGenerateLexerAction.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 189,
  "linesOfCode" : 43,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mID()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 231,
  "endLine" : 288,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean generateTokenSequenceCall()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParser.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 422,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection suggestKeywords()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCompletionContributor.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 241,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finishElement()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 982,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParserGenerator()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 180,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generatePsiClassMethods()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1697,
  "endLine" : 1736,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doGenerate()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/fleet/BnfRunFleetJFlexAction.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 84,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String generateFirstCheck()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 970,
  "linesOfCode" : 39,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processQuery()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexStateUsageSearcher.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 71,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRulePopup.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 116,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addTypeToImports()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/NameShortener.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 137,
  "linesOfCode" : 38,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateUtilMethod()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 2033,
  "endLine" : 2072,
  "linesOfCode" : 38,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCompletionContributor.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 150,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateNodeCall()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 466,
  "endLine" : 502,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfGenerateParserUtilAction.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 99,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void out()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/GeneratorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 217,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inlineElement()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfInlineRuleActionHandler.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 81,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void collectExpressionsAtOffset()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewHelper.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 178,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfGenerateLexerAction.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 126,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mNUMBER()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 804,
  "endLine" : 849,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String createClass()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfGenerateParserUtilAction.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 167,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expression_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1793,
  "endLine" : 1825,
  "linesOfCode" : 33,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generatePsiAccessorImplCall()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1828,
  "endLine" : 1863,
  "linesOfCode" : 33,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCompletionContributor.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 87,
  "linesOfCode" : 33,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expression_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1794,
  "endLine" : 1826,
  "linesOfCode" : 33,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void buildLanguageFoldRegions()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfFoldingBuilder.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 58,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection suggestKeywords()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexCompletionContributor.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 106,
  "linesOfCode" : 31,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean prefixMatches()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 890,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void findOccurrences()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleHandler.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 269,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set calcSequenceFirstInner()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/analysis/BnfFirstNextAnalyzer.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 202,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParser.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 119,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MultiMap buildExtendsMap()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 172,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexColorSettingsPage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 62,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPresentableText()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexStructureViewFactory.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 136,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/editor/BnfPinMarkerAnnotator.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 62,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringRefContributor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 64,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean generateExpressionRoot()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParser.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 577,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getRuleMethodTypesToImport()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1738,
  "endLine" : 1771,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addToPriorityMap()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 133,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performRefactoring()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfInlineRuleProcessor.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 113,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getParametersString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 842,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calcRealSuperClasses()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 262,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void generateNodeChild()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 1016,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generatePsiImpl()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 594,
  "endLine" : 621,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getElementDescription()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfDescriptionProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 55,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextEditorHighlightingPass createHighlightingPass()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/GrammarAtCaretPassFactory.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 75,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildExpressionRules()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 103,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visitReferenceOrToken()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfResolveInspection.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 62,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int specialStateTransition()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 1185,
  "endLine" : 1222,
  "linesOfCode" : 26,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildRulesGraph()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 316,
  "linesOfCode" : 26,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void dumpContents()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfDocumentationProvider.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 107,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map collectMembers()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GraphHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 129,
  "endLine" : 155,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 24,
  "endLine" : 48,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 24,
  "endLine" : 48,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LookupElement createKeywordLookupItem()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexCompletionContributor.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 132,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T findAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfFileImpl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 101,
  "linesOfCode" : 25,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean acceptsMethod()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 218,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGenericClauseString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 879,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateAutoRecoverCall()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 924,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generatePsiAccessor()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1800,
  "endLine" : 1826,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String text2JFlex()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfGenerateLexerAction.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 256,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/editor/BnfColorSettingsPage.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 53,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkSiblings()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 1127,
  "endLine" : 1150,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IElementType getEffectiveType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 238,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canCollapse()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 732,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenOptions()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/GenOptions.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 66,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void exit_section_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 525,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ClassInfo findClassSafe()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 590,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BnfExpression getTrivialNodeChild()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 213,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calcRulesStubNames()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 232,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VelocityContext makeContext()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/fleet/BnfGenerateFleetLexerAction.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 52,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean consumeTokens()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 174,
  "linesOfCode" : 22,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void enter_section_impl_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 490,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildMaps()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleMethodsHelper.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 68,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectMethodTypesToImport()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1773,
  "endLine" : 1797,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateClassHeader()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 275,
  "endLine" : 295,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Distance or()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GraphHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 81,
  "endLine" : 101,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String choseRuleName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleHandler.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 299,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createHighlights()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/GrammarAtCaretPassFactory.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 118,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildCollapseMap()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 248,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getRulesToTheLeft()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 497,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfRemoveExpressionFix.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mWS()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 460,
  "endLine" : 485,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringBuilder dumpTree()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Main.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 40,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T getAttribute()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 32,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List doGetMovableSubElements()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/editor/BnfMoveLeftRightHandler.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 40,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Boolean nameNeedsAdjusting()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/fleet/BnfRunFleetJFlexAction.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 125,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T findAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/fleet/FleetBnfFileWrapper.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 112,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateFileTypeClass()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/fleet/FleetFileTypeGenerator.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void close_marker_impl_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 731,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List findSelectedExpressionsInRange()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleHandler.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 224,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement collectAffectedElements()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfUnwrapDescriptor.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 97,
  "linesOfCode" : 20,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodInfo getMethodInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 620,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 661,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Cardinality fromNodeType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 119,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/IFileTypeGeneration.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Frame init()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1075,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int mainImpl()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/LightPsi.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 120,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTrivial()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfExpressionOptimizer.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 140,
  "linesOfCode" : 19,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processQuery()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/BnfAttrPatternRefSearcher.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 49,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List collectMetaParameters()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 111,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processExpressionNames()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 139,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reparseAllLivePreviews()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewHelper.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 141,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectHighlighters()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/GrammarAtCaretPassFactory.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 95,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Names()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/Names.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 43,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSuppressedInComment()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfInspectionSuppressor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkChoice()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfUnreachableChoiceBranchInspection.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLastInRuleOrFree()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCompletionContributor.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 196,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean sequence_op_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1502,
  "endLine" : 1519,
  "linesOfCode" : 18,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexCompletionContributor.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int nextTokenIsFast()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 354,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initExtensions()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/LightPsi.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 215,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean equalsElement()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 151,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calcAbstractRules()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 200,
  "linesOfCode" : 18,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generatePsiIntf()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1541,
  "endLine" : 1560,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCompletionContributor.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 108,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void dumpPriorityTable()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfDocumentationProvider.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 128,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean sequence_op_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1503,
  "endLine" : 1520,
  "linesOfCode" : 18,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 221,
  "endLine" : 237,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 221,
  "endLine" : 237,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/editor/BnfColorSettingsPage.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean nextTokenIsSlow()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 319,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement resolve()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfReferenceImpl.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processPinnedExpressions()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 161,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean acceptsMethod()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 376,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean acceptsMethod()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 515,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GeneratorBase()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/GeneratorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visitRule()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfSuspiciousTokenInspection.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createOrUpdateLibrary()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfRunJFlexAction.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 329,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VelocityContext makeContext()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfGenerateLexerAction.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 207,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean create_table_statement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1776,
  "endLine" : 1791,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 38,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean create_table_statement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.expected.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::testData" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List computeDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexPsiImplUtil.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 920,
  "endLine" : 935,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean findAtOffset()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewLexer.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/intention/BnfConvertOptExpressionIntention.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImports()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/NameShortener.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map collectMembers()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 274,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1777,
  "endLine" : 1792,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generatePsiIntf()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 578,
  "endLine" : 592,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAttributeName()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getLiteralValue()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FleetFileTypeGenerator()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/fleet/FleetFileTypeGenerator.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldAddEntry()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/LightPsi.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void mergeChildrenTo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfExpressionOptimizer.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LivePreviewHelper()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewHelper.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LivePreviewLexer()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewLexer.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void nextToken()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewLexer.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection addNewLines()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 610,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringBuilder dumpPriorityTable()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 338,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntelliJPlatformConstants()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/IntelliJPlatformConstants.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/CreateRuleFromTokenFix.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkFile()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfDuplicateRuleInspection.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfRunJFlexAction.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean meta_special_expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 243,
  "endLine" : 256,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean modifier()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 468,
  "endLine" : 481,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean flex_file()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 261,
  "endLine" : 274,
  "linesOfCode" : 14,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean java_type_parameters()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 392,
  "endLine" : 405,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean meta_special_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String adjustLine()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/fleet/BnfRunFleetJFlexAction.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void replace_variants_with_name_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 746,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMethodName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfNamedImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewLexer.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerHook()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LiveHooksHelper.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectStaticFields()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LiveHooksHelper.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateTokenSets()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1525,
  "endLine" : 1538,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JBIterable resolveUserPsiPathMethods()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1875,
  "endLine" : 1889,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map collectMembers()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 349,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean collectSynonymsAndCollapseAlternatives()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 694,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void registerProblem()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfUnreachableChoiceBranchInspection.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean flex_file()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 262,
  "endLine" : 275,
  "linesOfCode" : 14,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean java_type_parameters()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 393,
  "endLine" : 406,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean choice()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 244,
  "endLine" : 257,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean modifier()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 469,
  "endLine" : 482,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mT__24()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 69,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mT__25()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mT__26()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 110,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mT__27()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mT__28()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 151,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mT__29()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mT__30()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 191,
  "endLine" : 207,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mT__31()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 211,
  "endLine" : 227,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mOR()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 853,
  "endLine" : 869,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mAND()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 873,
  "endLine" : 889,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mNOT()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 893,
  "endLine" : 909,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mOPT()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 913,
  "endLine" : 929,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mONEMORE()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 933,
  "endLine" : 949,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mZEROMORE()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 953,
  "endLine" : 969,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean comma_paren_list()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean listOf()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 253,
  "endLine" : 265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean blockOf()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 357,
  "endLine" : 369,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean external_expression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 291,
  "endLine" : 303,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean sequence_recover_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 719,
  "endLine" : 731,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean lexical_rules_section_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 459,
  "endLine" : 471,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rule_group()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1316,
  "endLine" : 1328,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_group_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1351,
  "endLine" : 1363,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean state_declaration()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1544,
  "endLine" : 1556,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean state_list()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1648,
  "endLine" : 1660,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean class_expression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1895,
  "endLine" : 1907,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean listOf()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 253,
  "endLine" : 265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean blockOf()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 357,
  "endLine" : 369,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean comma_paren_list()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean from()",
  "longName" : "",
  "relativeFileName" : "testData/generator/LeftAssociative.expected.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::testData" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parent_regular()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 193,
  "endLine" : 205,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean both_binders()",
  "longName" : "",
  "relativeFileName" : "testData/generator/BindersAndHooks.expected.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::testData" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexCompositeImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addRuleHighlighting()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/editor/BnfAnnotator.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void run_hooks_impl_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 550,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportFrameError()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 834,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/LightPsi.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LivePreviewLanguage()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewLanguage.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/intention/BnfConvertOptExpressionIntention.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getGenerateOption()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int indexOf()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 299,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperatorInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 375,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuppressedFor()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfInspectionSuppressor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean value()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfUnusedRuleInspection.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createClass()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfGenerateParserUtilAction.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean lexical_rules_section_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 460,
  "endLine" : 472,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rule_group()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1317,
  "endLine" : 1329,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_group_2()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1352,
  "endLine" : 1364,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean state_declaration()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1545,
  "endLine" : 1557,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean state_list()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1649,
  "endLine" : 1661,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean class_expression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1896,
  "endLine" : 1908,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean external_expression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 292,
  "endLine" : 304,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean sequence_recover_0_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 720,
  "endLine" : 732,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getChildren()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 140,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean element_recover_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean attr_pattern()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean attrs()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 217,
  "endLine" : 228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean paren_opt_expression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 555,
  "endLine" : 566,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean rule()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 632,
  "endLine" : 643,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean value_list()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 807,
  "endLine" : 818,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean token_sequence2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 208,
  "endLine" : 219,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean token_sequence3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_ctor_arg()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 795,
  "endLine" : 806,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_recover_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1389,
  "endLine" : 1400,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rule_tail2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1428,
  "endLine" : 1439,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean section_div()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1457,
  "endLine" : 1468,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean paren_expression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1828,
  "endLine" : 1839,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean element_recover_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean binary()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.expected.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::testData" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parent_smart()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 209,
  "endLine" : 220,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean regular_rule()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 270,
  "endLine" : 281,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean two_tokens_repeating_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoiceNoSets.expected.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::testData" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean list()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.expected.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::testData" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean erl_tail_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 180,
  "endLine" : 191,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexStructureViewFactory.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean is_new_line()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/parser/JFlexParserUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/StateRef.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectSlowLineMarkers()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/editor/BnfRecursionLineMarkerProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addVariantInner()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 400,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addCompletionVariant()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 413,
  "linesOfCode" : 12,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "loop: for()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 988,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void moveOffsetAfter()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRulePopup.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiElement unwrap()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfExpressionOptimizer.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleTemplateFinished()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceTokenHandler.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 219,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement getDummyAwarePrevSibling()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfCompositeImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGenericParameters()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 412,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructureViewBuilder getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfStructureViewFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean rule()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParser.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean type_extends_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParser.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 325,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object fun()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 412,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTokenName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 563,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generateParser()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 441,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateParserLambdas()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 517,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getStringOrFile()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/GeneratorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCardinalityText()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canCollapseBy()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 618,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void attachAndActivate()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfRunJFlexAction.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 252,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String javaPattern2JFlex()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfGenerateLexerAction.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_ctor_arg()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 796,
  "endLine" : 807,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_recover_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1390,
  "endLine" : 1401,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rule_tail2()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1429,
  "endLine" : 1440,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean section_div()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1458,
  "endLine" : 1469,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean paren_expression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1829,
  "endLine" : 1840,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean attr_pattern()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean attrs()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 218,
  "endLine" : 229,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean paren_opt_expression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 556,
  "endLine" : 567,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean rule()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 633,
  "endLine" : 644,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean value_list()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 808,
  "endLine" : 819,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DFA3()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarParser.java",
  "fileLinesCount" : 1472,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 1419,
  "endLine" : 1429,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRulePsiClassName()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DFA10()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 1171,
  "endLine" : 1181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DFA13()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 1293,
  "endLine" : 1303,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Main.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean comma_list_tail()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_choice_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 476,
  "endLine" : 486,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_choice_alt_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 502,
  "endLine" : 512,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_opt_1_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 535,
  "endLine" : 545,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean list()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/IFileTypeGeneration.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean map()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/IFileTypeGeneration.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean id_expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 294,
  "endLine" : 304,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean some_expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 470,
  "endLine" : 480,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean specialRef()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 551,
  "endLine" : 561,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean arg_list()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arg_list_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean conditional_expr_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 325,
  "endLine" : 335,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean paren_expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 414,
  "endLine" : 424,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean attr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean attr_start_simple()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean list_entry_tail()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 440,
  "endLine" : 450,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean paren_expression_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 528,
  "endLine" : 538,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean paren_expression_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 541,
  "endLine" : 551,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean sequence()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 684,
  "endLine" : 694,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean simple()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 738,
  "endLine" : 748,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean tokenRule()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean override_nested_sequence()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean token_sequence1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean action_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean char_class_item()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean char_class_op()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean char_range()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean declarations_section()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean java_name()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 293,
  "endLine" : 303,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean line()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 475,
  "endLine" : 485,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean macro_definition()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 513,
  "endLine" : 523,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_class()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 745,
  "endLine" : 755,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_cup_sym()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 834,
  "endLine" : 844,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_eof()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 860,
  "endLine" : 870,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_eof_close()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 874,
  "endLine" : 884,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_eof_throw_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 918,
  "endLine" : 928,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_eof_val()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 932,
  "endLine" : 942,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_extends()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 946,
  "endLine" : 956,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_implements()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1011,
  "endLine" : 1021,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_include()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1025,
  "endLine" : 1035,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_init()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1039,
  "endLine" : 1049,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_init_throw_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1076,
  "endLine" : 1086,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_scan_error()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1140,
  "endLine" : 1150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_type()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1188,
  "endLine" : 1198,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_unicode()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1202,
  "endLine" : 1212,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_user_code()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1232,
  "endLine" : 1242,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_yylexthrow_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1269,
  "endLine" : 1279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rule_tail1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1414,
  "endLine" : 1424,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean not_expression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1841,
  "endLine" : 1851,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean quantifier_expression_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1863,
  "endLine" : 1873,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean macro_ref_expression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1975,
  "endLine" : 1985,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean literal_expression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1988,
  "endLine" : 1998,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean arg_list()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arg_list_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean conditional_expr_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 325,
  "endLine" : 335,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean paren_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 414,
  "endLine" : 424,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean id_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 294,
  "endLine" : 304,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean some_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 470,
  "endLine" : 480,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean specialRef()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 551,
  "endLine" : 561,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean comma_list_tail()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_choice_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 476,
  "endLine" : 486,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_choice_alt_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 502,
  "endLine" : 512,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_opt_1_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 535,
  "endLine" : 545,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean abc_one()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean pinned_seq()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean plain_seq()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_choice_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 430,
  "endLine" : 440,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_choice_alt_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 456,
  "endLine" : 466,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_opt_1_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 489,
  "endLine" : 499,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean list()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean map()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.expected.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::testData" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fast_rule()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parent_fast()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean smart_rule()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 414,
  "endLine" : 424,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean token_fast()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 506,
  "endLine" : 516,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean token_regular()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 520,
  "endLine" : 530,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean token_smart()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 534,
  "endLine" : 544,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/generator/BindersAndHooks.expected.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::testData" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean foo()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenSequence.expected.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::testData" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean file()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.expected.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::testData" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.expected.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::testData" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean erl_list()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean import_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 230,
  "endLine" : 240,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parseTokens()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void extend_marker_impl()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 710,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void report_error_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 763,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addJarEntry()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/LightPsi.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BnfRule addNextRule()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleHandler.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringImpl.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfRefOrTokenImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRollbackRequired()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 283,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUsedAsArgument()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 691,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean matchesAny()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 772,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean willCollapse()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 707,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void createSuppression()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfInspectionSuppressor.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visitRule()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfLeftRecursionInspection.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkChoice()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfIdenticalChoiceBranchesInspection.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean action_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean char_class_item()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean char_class_op()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean char_range()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean declarations_section()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean java_name()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 294,
  "endLine" : 304,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean line()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 476,
  "endLine" : 486,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean macro_definition()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 514,
  "endLine" : 524,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_class()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 746,
  "endLine" : 756,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_cup_sym()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 835,
  "endLine" : 845,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_eof()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 861,
  "endLine" : 871,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_eof_close()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 875,
  "endLine" : 885,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_eof_throw_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 919,
  "endLine" : 929,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_eof_val()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 933,
  "endLine" : 943,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_extends()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 947,
  "endLine" : 957,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_implements()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1012,
  "endLine" : 1022,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_include()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1026,
  "endLine" : 1036,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_init()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1040,
  "endLine" : 1050,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_init_throw_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1077,
  "endLine" : 1087,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_scan_error()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1141,
  "endLine" : 1151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_type()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1189,
  "endLine" : 1199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_unicode()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1203,
  "endLine" : 1213,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_user_code()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1233,
  "endLine" : 1243,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_yylexthrow_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1270,
  "endLine" : 1280,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rule_tail1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1415,
  "endLine" : 1425,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean not_expression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1842,
  "endLine" : 1852,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean quantifier_expression_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1864,
  "endLine" : 1874,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean macro_ref_expression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1976,
  "endLine" : 1986,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean literal_expression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1989,
  "endLine" : 1999,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean attr()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean attr_start_simple()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean list_entry_tail()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 441,
  "endLine" : 451,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean paren_expression_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 529,
  "endLine" : 539,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean paren_expression_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 542,
  "endLine" : 552,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean sequence()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 685,
  "endLine" : 695,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean simple()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 739,
  "endLine" : 749,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Generator()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getSortedSimpleTokens()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 686,
  "endLine" : 695,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Tree findChild()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean comma_list_pinned()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean list_of_lists()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 226,
  "endLine" : 235,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_choice()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 464,
  "endLine" : 473,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_choice_alt()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 490,
  "endLine" : 499,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_opt()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 516,
  "endLine" : 525,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_seq()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 549,
  "endLine" : 558,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_seq_alt()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 562,
  "endLine" : 571,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_seq_alt_ext()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 602,
  "endLine" : 611,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_seq_alt_params_ext()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 615,
  "endLine" : 624,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean public_paren_list_0_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 678,
  "endLine" : 687,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean recoverable_item3()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 720,
  "endLine" : 729,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean entry()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/IFileTypeGeneration.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean a_expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean b_expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean grammar_element()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean include_section()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean mul_expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 269,
  "endLine" : 278,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean item_expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 397,
  "endLine" : 406,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean reference()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 446,
  "endLine" : 455,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean some_expr_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 483,
  "endLine" : 492,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean some_expr_private()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 538,
  "endLine" : 547,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean LeftShadowTest()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 591,
  "endLine" : 600,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean a_statement()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 615,
  "endLine" : 624,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean b_statement()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 628,
  "endLine" : 637,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean c_statement()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 641,
  "endLine" : 650,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean choice_joined_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 665,
  "endLine" : 674,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean choice_joined_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 677,
  "endLine" : 686,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arg_list_1_0_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean unary_plus_expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 337,
  "endLine" : 346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean unary_min_expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 348,
  "endLine" : 357,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean unary_not_expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 370,
  "endLine" : 379,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean attr_start()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean attr_start_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean choice_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 259,
  "endLine" : 268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean grammar_element()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 318,
  "endLine" : 327,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean literal_expression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 454,
  "endLine" : 463,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean option()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 485,
  "endLine" : 494,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean paren_expression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 516,
  "endLine" : 525,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean predicate()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 570,
  "endLine" : 579,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean predicate_sign()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 583,
  "endLine" : 592,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean quantifier()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 607,
  "endLine" : 616,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean statement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean drop_table_statement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean pinned_on_start()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean statement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean token_sequence4()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean token_sequence5()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean token_sequence6()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 290,
  "endLine" : 299,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean action()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean char_class_atom()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean declaration()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean declarations_section_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 222,
  "endLine" : 231,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean java_type()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 329,
  "endLine" : 338,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_type_list_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 356,
  "endLine" : 365,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_type_list_0_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 379,
  "endLine" : 388,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_type_parameters_3_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 429,
  "endLine" : 438,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean lexical_rules_section()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 442,
  "endLine" : 451,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean look_ahead()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 489,
  "endLine" : 498,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean macro_definition_recover_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 537,
  "endLine" : 546,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_buffer_size()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 721,
  "endLine" : 730,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_eof_throw_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 906,
  "endLine" : 915,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_full()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 972,
  "endLine" : 981,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_function()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 985,
  "endLine" : 994,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_ignore_case()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 998,
  "endLine" : 1007,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_init_throw_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1064,
  "endLine" : 1073,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_integer()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1090,
  "endLine" : 1099,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_obsolete()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1115,
  "endLine" : 1124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_yylexthrow_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1257,
  "endLine" : 1266,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1294,
  "endLine" : 1303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_list_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1674,
  "endLine" : 1683,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean user_code_section()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1730,
  "endLine" : 1739,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean quantifier_expression_0_3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1876,
  "endLine" : 1885,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_expression_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1928,
  "endLine" : 1937,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_expression_2_0_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1951,
  "endLine" : 1960,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean predefined_class_expression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1963,
  "endLine" : 1972,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arg_list_1_0_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean unary_plus_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 337,
  "endLine" : 346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean unary_min_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 348,
  "endLine" : 357,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean unary_not_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 370,
  "endLine" : 379,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean a_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean b_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean grammar_element()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean include_section()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean mul_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 269,
  "endLine" : 278,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean item_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 397,
  "endLine" : 406,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean reference()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 446,
  "endLine" : 455,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean some_expr_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 483,
  "endLine" : 492,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean some_expr_private()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 538,
  "endLine" : 547,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean LeftShadowTest()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 591,
  "endLine" : 600,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean a_statement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 615,
  "endLine" : 624,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean b_statement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 628,
  "endLine" : 637,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean c_statement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 641,
  "endLine" : 650,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean choice_joined_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 665,
  "endLine" : 674,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean choice_joined_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 677,
  "endLine" : 686,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean comma_list_pinned()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean list_of_lists()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 226,
  "endLine" : 235,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 464,
  "endLine" : 473,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_choice_alt()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 490,
  "endLine" : 499,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_opt()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 516,
  "endLine" : 525,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_seq()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 549,
  "endLine" : 558,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_seq_alt()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 562,
  "endLine" : 571,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_seq_alt_ext()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 602,
  "endLine" : 611,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_seq_alt_params_ext()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 615,
  "endLine" : 624,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean public_paren_list_0_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 678,
  "endLine" : 687,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean recoverable_item3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 720,
  "endLine" : 729,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean alias_definition()",
  "longName" : "",
  "relativeFileName" : "testData/generator/LeftAssociative.expected.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::testData" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean alias_definition2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/LeftAssociative.expected.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::testData" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean content()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean file_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean comma_list_pinned()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean comma_list_tail()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean list_of_lists()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 418,
  "endLine" : 427,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_choice_alt()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 444,
  "endLine" : 453,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_opt()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 470,
  "endLine" : 479,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_seq()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 503,
  "endLine" : 512,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_seq_alt()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 516,
  "endLine" : 525,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_seq_alt_ext()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 556,
  "endLine" : 565,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean param_seq_alt_params_ext()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 569,
  "endLine" : 578,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean recoverable_item3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 632,
  "endLine" : 641,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean entry()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.expected.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fast_predicate_vs_regular()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fast_predicate_vs_smart()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fast_vs_regular()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fast_vs_regular_in_fast()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fast_vs_regular_in_smart()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fast_vs_smart()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fast_vs_smart_in_fast()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fast_vs_smart_in_smart()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean regular_predicate_vs_fast()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean regular_predicate_vs_smart()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean regular_vs_fast()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 285,
  "endLine" : 294,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean regular_vs_fast_in_fast()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 298,
  "endLine" : 307,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean regular_vs_fast_in_smart()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 311,
  "endLine" : 320,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean regular_vs_smart()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 324,
  "endLine" : 333,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean regular_vs_smart_in_fast()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 337,
  "endLine" : 346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean regular_vs_smart_in_smart()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 350,
  "endLine" : 359,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean smart_predicate_vs_fast()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 368,
  "endLine" : 377,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean smart_predicate_vs_regular()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 391,
  "endLine" : 400,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean smart_vs_fast()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 428,
  "endLine" : 437,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean smart_vs_fast_in_fast()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 441,
  "endLine" : 450,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean smart_vs_fast_in_smart()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 454,
  "endLine" : 463,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean smart_vs_regular()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 467,
  "endLine" : 476,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean smart_vs_regular_in_fast()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 480,
  "endLine" : 489,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean smart_vs_regular_in_smart()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 493,
  "endLine" : 502,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean got_hook()",
  "longName" : "",
  "relativeFileName" : "testData/generator/BindersAndHooks.expected.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::testData" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean left_binder()",
  "longName" : "",
  "relativeFileName" : "testData/generator/BindersAndHooks.expected.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::testData" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.PSI.expected.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::testData" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean drop_table_statement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.expected.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::testData" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean statement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.expected.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::testData" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean foo_3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenSequence.expected.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::testData" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean inner_parenthesized_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoiceNoSets.expected.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::testData" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean text_token_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoiceNoSets.expected.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::testData" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean two_tokens_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoiceNoSets.expected.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::testData" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean file_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.expected.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::testData" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_1_0_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.expected.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::testData" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean erl_tail()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean erl_tail_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean import_1_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 265,
  "endLine" : 274,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean nested_meta_pin()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 305,
  "endLine" : 314,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean nested_meta_pin_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 317,
  "endLine" : 326,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean nested_meta_pin_1_1_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 339,
  "endLine" : 348,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean nested_meta_pin_1_1_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 361,
  "endLine" : 370,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean nested_meta_pin_1_1_1_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 373,
  "endLine" : 382,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean not_optimized_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 386,
  "endLine" : 395,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean pinned_report()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 465,
  "endLine" : 474,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean pinned_report_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 477,
  "endLine" : 486,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean pinned_report_ext_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 511,
  "endLine" : 520,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean recursive()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 551,
  "endLine" : 560,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean sequence()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 590,
  "endLine" : 599,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean sequence_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 613,
  "endLine" : 622,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean singleRestriction_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 648,
  "endLine" : 657,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean zome()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 761,
  "endLine" : 770,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffsetInHost()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexJavaCodeInjectionHostImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyMarkerInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/editor/BnfRecursionLineMarkerProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initState()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 968,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 1078,
  "endLine" : 1087,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canBeMergedInto()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfExpressionOptimizer.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "typeToSkip instanceof PsiArrayType ?()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 917,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean involvesTextMatching()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/analysis/BnfFirstNextAnalyzer.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showFor()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewHelper.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getHookParam()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LiveHooksHelper.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Option boolOption()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/config/Option.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleMethodsHelper()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleMethodsHelper.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getSortedPublicRules()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 495,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWarning()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 274,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String generatePackageName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/GeneratorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cardinality and()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldGeneratePsi()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 834,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void printElements()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfDocumentationProvider.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfGenerateParserUtilAction.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getGrammarName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfGenerateParserUtilAction.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean action()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean char_class_atom()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean declaration()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean declarations_section_2_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean java_type()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 330,
  "endLine" : 339,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_type_list_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 357,
  "endLine" : 366,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_type_list_0_1_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 380,
  "endLine" : 389,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_type_parameters_3_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 430,
  "endLine" : 439,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean lexical_rules_section()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 443,
  "endLine" : 452,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean look_ahead()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 490,
  "endLine" : 499,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean macro_definition_recover_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 538,
  "endLine" : 547,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_buffer_size()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 722,
  "endLine" : 731,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_eof_throw_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 907,
  "endLine" : 916,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_full()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 973,
  "endLine" : 982,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_function()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 986,
  "endLine" : 995,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_ignore_case()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 999,
  "endLine" : 1008,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_init_throw_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1065,
  "endLine" : 1074,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_integer()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1091,
  "endLine" : 1100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_obsolete()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1116,
  "endLine" : 1125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_yylexthrow_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1258,
  "endLine" : 1267,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1295,
  "endLine" : 1304,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_list_2_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1675,
  "endLine" : 1684,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean user_code_section()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1731,
  "endLine" : 1740,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean quantifier_expression_0_3()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1877,
  "endLine" : 1886,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_expression_2_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1929,
  "endLine" : 1938,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_expression_2_0_1_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1952,
  "endLine" : 1961,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean predefined_class_expression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1964,
  "endLine" : 1973,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean attr_start()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean attr_start_1_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean choice_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 260,
  "endLine" : 269,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean grammar_element()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 319,
  "endLine" : 328,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean literal_expression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 455,
  "endLine" : 464,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean option()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 486,
  "endLine" : 495,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean paren_expression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 517,
  "endLine" : 526,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean predicate()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 571,
  "endLine" : 580,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean predicate_sign()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 584,
  "endLine" : 593,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean quantifier()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 608,
  "endLine" : 617,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void mDIGIT()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 727,
  "endLine" : 739,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Tree findTopLevel()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Tree findAttributeValueNode()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Tree findAttributeByValue()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTrivialNode()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean comma_list()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean comma_list_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean comma_list_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean comma_list_pinned_2()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean comma_paren_list_2()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean comma_paren_list_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_of_lists_2()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 238,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_with_in_place_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 414,
  "endLine" : 422,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_seq_alt_1_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 590,
  "endLine" : 598,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean public_paren_list()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 656,
  "endLine" : 664,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean public_paren_list_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 667,
  "endLine" : 675,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean statement()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 745,
  "endLine" : 753,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean two_params_meta()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 772,
  "endLine" : 780,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_2()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/IFileTypeGeneration.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/IFileTypeGeneration.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean map_2()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/IFileTypeGeneration.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean map_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/IFileTypeGeneration.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean a_expr_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean b_expr_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expr_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expr_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean external_same_as_type2()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean external_type()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean external_type2()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean external_type3()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean plus_expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 282,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean root_c()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 319,
  "endLine" : 327,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean root_d()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 331,
  "endLine" : 339,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean cast_expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 373,
  "endLine" : 381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean identifier()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 385,
  "endLine" : 393,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean literal()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 410,
  "endLine" : 418,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean qref_expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 422,
  "endLine" : 430,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean ref_expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 434,
  "endLine" : 442,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean reference_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 458,
  "endLine" : 466,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean some_expr_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 495,
  "endLine" : 503,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean some_expr_2()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 516,
  "endLine" : 524,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean LeftShadow()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 579,
  "endLine" : 587,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean LeftShadowTest_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 603,
  "endLine" : 611,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean choice_joined()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 654,
  "endLine" : 662,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean publicMethodToCall()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 696,
  "endLine" : 704,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean statement()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 708,
  "endLine" : 716,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean statement_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 719,
  "endLine" : 727,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean statement_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 749,
  "endLine" : 757,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arg_list_1_0_2()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean element()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean identifier()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean elvis_expr_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 314,
  "endLine" : 322,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean between_expr_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 360,
  "endLine" : 368,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean qualification_expr_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 382,
  "endLine" : 390,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean simple_ref_expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 393,
  "endLine" : 401,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean literal_expr()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 404,
  "endLine" : 412,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean alt_choice_element()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean attr_start_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean attr_value()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean attrs_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 272,
  "endLine" : 280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean external_expression_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 306,
  "endLine" : 314,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean list_entry()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 370,
  "endLine" : 378,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_entry_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 381,
  "endLine" : 389,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_entry_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 392,
  "endLine" : 400,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_entry_recover_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 428,
  "endLine" : 436,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 497,
  "endLine" : 505,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean reference_or_token()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 620,
  "endLine" : 628,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rule_start()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 661,
  "endLine" : 669,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_start_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 672,
  "endLine" : 680,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean sequence_recover()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 698,
  "endLine" : 706,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean simple_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 751,
  "endLine" : 759,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean simple_0_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 772,
  "endLine" : 780,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean simple_0_0_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 783,
  "endLine" : 791,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean string_literal_expression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 795,
  "endLine" : 803,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean value_list_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 821,
  "endLine" : 829,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean not_empty2_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean otherRule()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean someRule()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 194,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean create_statement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean drop_statement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean token_sequence5_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 268,
  "endLine" : 276,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean declaration_recover()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean declaration_recover_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean declarations_section_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 211,
  "endLine" : 219,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean declarations_section_2_0_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_name_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 306,
  "endLine" : 314,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_name_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 317,
  "endLine" : 325,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_type_list_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 368,
  "endLine" : 376,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_type_parameters_3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 418,
  "endLine" : 426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean look_ahead_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 501,
  "endLine" : 509,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean macro_definition_recover_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 549,
  "endLine" : 557,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean macro_reference()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 561,
  "endLine" : 569,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_16bit()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 673,
  "endLine" : 681,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_7bit()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 685,
  "endLine" : 693,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_abstract()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 697,
  "endLine" : 705,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_api_private()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 709,
  "endLine" : 717,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_count_char()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 759,
  "endLine" : 767,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_count_column()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 771,
  "endLine" : 779,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_count_line()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 783,
  "endLine" : 791,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_cup()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 810,
  "endLine" : 818,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_cup_debug()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 822,
  "endLine" : 830,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_debug()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 848,
  "endLine" : 856,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_eof_throw()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 895,
  "endLine" : 903,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_final()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 960,
  "endLine" : 968,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_init_throw()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1053,
  "endLine" : 1061,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_intwrap()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1103,
  "endLine" : 1111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_public()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1128,
  "endLine" : 1136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_standalone()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1154,
  "endLine" : 1162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_yylexthrow()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1246,
  "endLine" : 1254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean rule()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1283,
  "endLine" : 1291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rule_group_item()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1367,
  "endLine" : 1375,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean sequence_op_0_10()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1522,
  "endLine" : 1530,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_declaration_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1568,
  "endLine" : 1576,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_declaration_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1579,
  "endLine" : 1587,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_declaration_2_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1590,
  "endLine" : 1598,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean state_definition()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1636,
  "endLine" : 1644,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_list_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1663,
  "endLine" : 1671,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean state_reference()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1687,
  "endLine" : 1695,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean type_recover()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1699,
  "endLine" : 1707,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_expression_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1917,
  "endLine" : 1925,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_expression_2_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1940,
  "endLine" : 1948,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arg_list_1_0_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean element()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean identifier()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean elvis_expr_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 314,
  "endLine" : 322,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean between_expr_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 360,
  "endLine" : 368,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean qualification_expr_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 382,
  "endLine" : 390,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean simple_ref_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 393,
  "endLine" : 401,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean literal_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 404,
  "endLine" : 412,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean element1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean element2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean element2_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean element3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean element4()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean type()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean a_expr_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean b_expr_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expr_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expr_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean external_same_as_type2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean external_type()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean external_type2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean external_type3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean plus_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 282,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean root_c()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 319,
  "endLine" : 327,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean root_d()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 331,
  "endLine" : 339,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean cast_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 373,
  "endLine" : 381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean identifier()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 385,
  "endLine" : 393,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean literal()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 410,
  "endLine" : 418,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean qref_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 422,
  "endLine" : 430,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean ref_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 434,
  "endLine" : 442,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean reference_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 458,
  "endLine" : 466,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean some_expr_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 495,
  "endLine" : 503,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean some_expr_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 516,
  "endLine" : 524,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean LeftShadow()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 579,
  "endLine" : 587,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean LeftShadowTest_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 603,
  "endLine" : 611,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean choice_joined()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 654,
  "endLine" : 662,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean publicMethodToCall()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 696,
  "endLine" : 704,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean statement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 708,
  "endLine" : 716,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean statement_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 719,
  "endLine" : 727,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean statement_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 749,
  "endLine" : 757,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean comma_list()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean comma_list_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean comma_list_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean comma_list_pinned_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean comma_paren_list_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean comma_paren_list_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_of_lists_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 238,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_with_in_place_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 414,
  "endLine" : 422,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_seq_alt_1_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 590,
  "endLine" : 598,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean public_paren_list()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 656,
  "endLine" : 664,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean public_paren_list_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 667,
  "endLine" : 675,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean statement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 745,
  "endLine" : 753,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean two_params_meta()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 772,
  "endLine" : 780,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean leech()",
  "longName" : "",
  "relativeFileName" : "testData/generator/LeftAssociative.expected.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::testData" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean leech2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/LeftAssociative.expected.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::testData" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean abc()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean abc_three()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean abc_two()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean file()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean just_b()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean prefix()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean comma_list()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean comma_list_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean comma_list_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean comma_list_pinned_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_of_lists_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_with_in_place_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 368,
  "endLine" : 376,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_seq_alt_1_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 544,
  "endLine" : 552,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean statement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 657,
  "endLine" : 665,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean two_params_meta()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 684,
  "endLine" : 692,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean map_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean map_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean operator()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.expected.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::testData" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean value()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.expected.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::testData" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean right_binder()",
  "longName" : "",
  "relativeFileName" : "testData/generator/BindersAndHooks.expected.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::testData" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean element1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean element2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean element2_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean element3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean element4()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean type()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean create_statement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.expected.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::testData" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean drop_statement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.expected.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::testData" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.expected.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::testData" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean table_ref()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.expected.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::testData" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean bar()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenSequence.expected.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::testData" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean inner_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoiceNoSets.expected.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::testData" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean file_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.expected.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::testData" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_1_0_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.expected.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::testData" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean Foo()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean andRestriction()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean andRestriction_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean andRestriction_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean erl_tail_bad()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean erl_tail_bad_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 206,
  "endLine" : 214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean import_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean import_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 293,
  "endLine" : 301,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean orRestriction()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 431,
  "endLine" : 439,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean orRestriction_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 442,
  "endLine" : 450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean orRestriction_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 453,
  "endLine" : 461,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean pinned_report_ext()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 500,
  "endLine" : 508,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean sequence_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 602,
  "endLine" : 610,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean singleRestriction()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 626,
  "endLine" : 634,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean singleRestriction_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 637,
  "endLine" : 645,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean some()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 661,
  "endLine" : 669,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean some_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 673,
  "endLine" : 681,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean some_expr_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 684,
  "endLine" : 692,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean some_seq()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 696,
  "endLine" : 704,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean two_usages()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 708,
  "endLine" : 716,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean two_usages_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 719,
  "endLine" : 727,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean two_usages_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 730,
  "endLine" : 738,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean with_recursive()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 749,
  "endLine" : 757,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List select()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/editor/BnfWordSelectioner.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GutterIconRenderer createGutterRenderer()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/editor/BnfRecursionLineMarkerProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void generate()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/fleet/FleetFileTypeGenerator.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean consumeToken()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean addVariantSmart()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 373,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void exit_section_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 451,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean typeExtends()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 1027,
  "endLine" : 1035,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/KnownAttribute.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void addKeyedExtension()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/LightPsi.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectRangeMarker()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRulePopup.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean matchesElement()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringImpl.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map calcRules()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfFileImpl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PatternCondition oneOf()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringRefContributor.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiClass findClassSafe()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGenericParameters()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BnfFirstNextAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/analysis/BnfFirstNextAnalyzer.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleMethodsHelper.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addTypeToImports()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/NameShortener.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Couple getQualifiedRuleClassName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List topoSort()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 523,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasAtLeastOneTokenChoice()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 584,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendTokenTypes()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 594,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String tokenSetString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 620,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateMetaMethod()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 674,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BnfExpression combine()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRealAncestor()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visitAttr()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfUnusedAttributeInspection.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visitChoice()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfIdenticalChoiceBranchesInspection.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeCompletion()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCompletionContributor.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/GenerateAction.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean declaration_recover()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean declaration_recover_0_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean declarations_section_2()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean declarations_section_2_0_0_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_name_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 307,
  "endLine" : 315,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_name_1_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 318,
  "endLine" : 326,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_type_list_0_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 369,
  "endLine" : 377,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_type_parameters_3()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 419,
  "endLine" : 427,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean look_ahead_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 502,
  "endLine" : 510,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean macro_definition_recover_0_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 550,
  "endLine" : 558,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean macro_reference()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 562,
  "endLine" : 570,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_16bit()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 674,
  "endLine" : 682,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_7bit()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 686,
  "endLine" : 694,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_abstract()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 698,
  "endLine" : 706,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_api_private()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 710,
  "endLine" : 718,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_count_char()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 760,
  "endLine" : 768,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_count_column()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 772,
  "endLine" : 780,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_count_line()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 784,
  "endLine" : 792,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_cup()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 811,
  "endLine" : 819,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_cup_debug()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 823,
  "endLine" : 831,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_debug()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 849,
  "endLine" : 857,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_eof_throw()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 896,
  "endLine" : 904,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_final()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 961,
  "endLine" : 969,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_init_throw()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1054,
  "endLine" : 1062,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_intwrap()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1104,
  "endLine" : 1112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_public()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1129,
  "endLine" : 1137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_standalone()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1155,
  "endLine" : 1163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_yylexthrow()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1247,
  "endLine" : 1255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean rule()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1284,
  "endLine" : 1292,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rule_group_item()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1368,
  "endLine" : 1376,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean sequence_op_0_10()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1523,
  "endLine" : 1531,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_declaration_2()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1569,
  "endLine" : 1577,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_declaration_2_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1580,
  "endLine" : 1588,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_declaration_2_0_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1591,
  "endLine" : 1599,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean state_definition()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1637,
  "endLine" : 1645,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_list_2()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1664,
  "endLine" : 1672,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean state_reference()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1688,
  "endLine" : 1696,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean type_recover()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1700,
  "endLine" : 1708,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_expression_2()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1918,
  "endLine" : 1926,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_expression_2_0_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1941,
  "endLine" : 1949,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean alt_choice_element()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean attr_start_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean attr_value()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean attrs_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 273,
  "endLine" : 281,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean external_expression_2()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 307,
  "endLine" : 315,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean list_entry()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 371,
  "endLine" : 379,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_entry_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 382,
  "endLine" : 390,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_entry_0_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 393,
  "endLine" : 401,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_entry_recover_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 429,
  "endLine" : 437,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_2()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 498,
  "endLine" : 506,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean reference_or_token()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 621,
  "endLine" : 629,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rule_start()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 662,
  "endLine" : 670,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_start_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 673,
  "endLine" : 681,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean sequence_recover()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 699,
  "endLine" : 707,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean simple_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 752,
  "endLine" : 760,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean simple_0_0_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 773,
  "endLine" : 781,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean simple_0_0_0_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 784,
  "endLine" : 792,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean string_literal_expression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 796,
  "endLine" : 804,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean value_list_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 822,
  "endLine" : 830,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getSortedPublicRules()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 677,
  "endLine" : 684,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Cardinality fromNodeType()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GraphHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cardinality and()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GraphHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Tree resolveRule()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GraphHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Tree findChild()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean collapse_one()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean item_recover()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean item_recover_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 215,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean meta_multi_level()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean meta_multi_level_pinned()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 311,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean meta_multi_level_pinned_paren()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 322,
  "endLine" : 329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean meta_with_in_place()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean one()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 453,
  "endLine" : 460,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_seq_alt_params_ext_1_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 627,
  "endLine" : 634,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean recoverable_item()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 698,
  "endLine" : 705,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean recoverable_item2()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 709,
  "endLine" : 716,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean two()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 757,
  "endLine" : 764,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean one_list_par_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 831,
  "endLine" : 838,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean element()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/IFileTypeGeneration.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean include__section__alt()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean include_section_recover_()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 237,
  "endLine" : 244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean root_b()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 308,
  "endLine" : 315,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean some_expr_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 506,
  "endLine" : 513,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean some_expr_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 527,
  "endLine" : 534,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean statement_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 730,
  "endLine" : 737,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean statement_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 760,
  "endLine" : 767,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean statement_1_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 770,
  "endLine" : 777,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arg_list_1_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean element_recover()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean another_three_tokens()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoice.expected.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testData" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean fast_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoice.expected.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testData" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean five_tokens_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoice.expected.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testData" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean four_tokens_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoice.expected.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testData" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parenthesized_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoice.expected.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testData" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean repeating_tokens_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoice.expected.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testData" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean smart_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoice.expected.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testData" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean ten_tokens_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoice.expected.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testData" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean three_tokens_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoice.expected.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testData" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean three_tokens_in_another_order()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoice.expected.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testData" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean alt_choice_element_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean attr_recover()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean attr_value_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean attr_value_inner()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean grammar_element_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 330,
  "endLine" : 337,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean grammar_element_recover()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 350,
  "endLine" : 357,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean list_entry_recover()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 418,
  "endLine" : 425,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean quantified()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 596,
  "endLine" : 603,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean sequence_recover_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 709,
  "endLine" : 716,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean simple_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 762,
  "endLine" : 769,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean empty6()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean empty7()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean not_empty1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean someString()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean override_nested_sequence_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean token_sequence5_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 279,
  "endLine" : 286,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean element1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UtilMethods.expected.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::testData" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean char_or_esc()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean declaration_recover_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean declarations_section_2_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_type_parameters_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 408,
  "endLine" : 415,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean macro_definition_recover()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 527,
  "endLine" : 534,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean new_line()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 573,
  "endLine" : 580,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_byacc()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 734,
  "endLine" : 741,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_switch()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1166,
  "endLine" : 1173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_table()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1177,
  "endLine" : 1184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_group_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1331,
  "endLine" : 1338,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_group_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1341,
  "endLine" : 1348,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rule_recover()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1379,
  "endLine" : 1386,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean section_recover()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1477,
  "endLine" : 1484,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean sequence_op()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1490,
  "endLine" : 1497,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean sequence_op_0_10_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1533,
  "endLine" : 1540,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_declaration_2_0_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1608,
  "endLine" : 1615,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_declaration_2_0_0_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1618,
  "endLine" : 1625,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_recover_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1710,
  "endLine" : 1717,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean user_value()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1748,
  "endLine" : 1755,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean user_value_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1758,
  "endLine" : 1765,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arg_list_1_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean element_recover()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean element5()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean interface_type()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean struct_type()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean include__section__alt()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean include_section_recover_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 237,
  "endLine" : 244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean root_b()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 308,
  "endLine" : 315,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean some_expr_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 506,
  "endLine" : 513,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean some_expr_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 527,
  "endLine" : 534,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean statement_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 730,
  "endLine" : 737,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean statement_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 760,
  "endLine" : 767,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean statement_1_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 770,
  "endLine" : 777,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean collapse_one()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean item_recover()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean item_recover_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 215,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean meta_multi_level()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean meta_multi_level_pinned()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 311,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean meta_multi_level_pinned_paren()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 322,
  "endLine" : 329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean meta_with_in_place()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean one()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 453,
  "endLine" : 460,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_seq_alt_params_ext_1_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 627,
  "endLine" : 634,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean recoverable_item()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 698,
  "endLine" : 705,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean recoverable_item2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 709,
  "endLine" : 716,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean two()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 757,
  "endLine" : 764,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean one_list_par_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 831,
  "endLine" : 838,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean abc_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean content_recover()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean collapse_one()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean item_recover()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean item_recover_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean meta_multi_level()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 248,
  "endLine" : 255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean meta_multi_level_pinned()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean meta_multi_level_pinned_paren()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean meta_with_in_place()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 354,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean one()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 407,
  "endLine" : 414,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_seq_alt_params_ext_1_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 581,
  "endLine" : 588,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean recoverable_item()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 610,
  "endLine" : 617,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean recoverable_item2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 621,
  "endLine" : 628,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean two()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 669,
  "endLine" : 676,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean one_list_par_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 736,
  "endLine" : 743,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean element()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fast_predicate_vs_regular_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fast_predicate_vs_smart_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean regular_predicate_vs_fast_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean regular_predicate_vs_smart_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smart_predicate_vs_fast_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 380,
  "endLine" : 387,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean smart_predicate_vs_regular_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 403,
  "endLine" : 410,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean element5()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean interface_type()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean struct_type()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean inner_choice_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoiceNoSets.expected.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::testData" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean item()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.expected.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::testData" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_1_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.expected.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::testData" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean Foo_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean a_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean b_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean left_expr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean nested_meta_pin_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 329,
  "endLine" : 336,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean nested_meta_pin_1_1_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 351,
  "endLine" : 358,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean optimized_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 399,
  "endLine" : 406,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean optimized_choice2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 410,
  "endLine" : 417,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean pinned_report_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 489,
  "endLine" : 496,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean pinned_report_ext_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 523,
  "endLine" : 530,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean private_named()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 534,
  "endLine" : 541,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FleetBnfFileWrapper wrapBnfFile()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/fleet/FleetBnfFileWrapper.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean consumeToken()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean consumeTokenFast()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addVariant()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 387,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void exit_section_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 499,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearVariants()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1025,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/KnownAttribute.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T ensureValue()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/KnownAttribute.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/LightPsi.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineRuleDialog()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/InlineRuleDialog.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfIntroduceRulePopup()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRulePopup.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringRegexpInjector.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffsetInHost()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringLiteralEscaper.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getTargetMethods()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarPsiImplUtil.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String convertToJavaPattern()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/Main.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfRule resolveElementByFQN()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/diagram/BnfDiagramProvider.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Option intOption()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/config/Option.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Option strOption()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/config/Option.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLanguagePlaceholderText()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfFoldingBuilder.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/intention/BnfFlipChoiceIntention.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getSortedTokens()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 504,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getSortedExternalRules()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 513,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpressionHelper getCached()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void generateFileHeader()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/GeneratorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RuleGraphHelper getCached()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildContentsMap()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BnfRule getSynonymTargetOrSelf()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 811,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/HighlightGrammarAtCaretAction.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void associateFileTypeAndNavigate()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfGenerateLexerAction.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean char_or_esc()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean declaration_recover_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean declarations_section_2_0_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_type_parameters_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 409,
  "endLine" : 416,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean macro_definition_recover()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 528,
  "endLine" : 535,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean new_line()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 574,
  "endLine" : 581,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_byacc()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 735,
  "endLine" : 742,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_switch()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1167,
  "endLine" : 1174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean option_table()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1178,
  "endLine" : 1185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_group_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1332,
  "endLine" : 1339,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_group_0_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1342,
  "endLine" : 1349,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rule_recover()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1380,
  "endLine" : 1387,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean section_recover()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1478,
  "endLine" : 1485,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean sequence_op()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1491,
  "endLine" : 1498,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean sequence_op_0_10_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1534,
  "endLine" : 1541,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_declaration_2_0_0_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1609,
  "endLine" : 1616,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_declaration_2_0_0_1_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1619,
  "endLine" : 1626,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_recover_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1711,
  "endLine" : 1718,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean user_value()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1749,
  "endLine" : 1756,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean user_value_0_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1759,
  "endLine" : 1766,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean alt_choice_element_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean attr_recover()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean attr_value_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean attr_value_inner()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 207,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean grammar_element_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 331,
  "endLine" : 338,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean grammar_element_recover()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 351,
  "endLine" : 358,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean list_entry_recover()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 419,
  "endLine" : 426,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean quantified()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 597,
  "endLine" : 604,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean sequence_recover_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 710,
  "endLine" : 717,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean simple_0_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 763,
  "endLine" : 770,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarParser.java",
  "fileLinesCount" : 1472,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 1409,
  "endLine" : 1415,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 1161,
  "endLine" : 1167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 1283,
  "endLine" : 1289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cardinality or()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GraphHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_seq_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_seq_of_lists_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 362,
  "endLine" : 368,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_seq_of_lists_opt_0_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 384,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_seq_alt_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 574,
  "endLine" : 580,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/IFileTypeGeneration.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean grammar()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/IFileTypeGeneration.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean statement_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 740,
  "endLine" : 746,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoice.expected.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testData" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean attr_recover_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean grammar_element_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 340,
  "endLine" : 346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean grammar_element_recover_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 360,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean someRule2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean pinned_on_start_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UtilMethods.expected.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean java_code()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_unicode_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1222,
  "endLine" : 1228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1306,
  "endLine" : 1312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rule_tail()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1404,
  "endLine" : 1410,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_declaration_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1559,
  "endLine" : 1565,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_recover_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1720,
  "endLine" : 1726,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean not_expression_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1854,
  "endLine" : 1860,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean statement_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 740,
  "endLine" : 746,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_seq_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_seq_of_lists_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 362,
  "endLine" : 368,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_seq_of_lists_opt_0_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 384,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_seq_alt_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 574,
  "endLine" : 580,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UtilMethods.PSI.expected.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::testData" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/LeftAssociative.expected.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean leech3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/LeftAssociative.expected.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::testData" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean pinned_seq_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_seq_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 301,
  "endLine" : 307,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_seq_of_lists_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_seq_of_lists_opt_0_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 338,
  "endLine" : 344,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_seq_alt_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 528,
  "endLine" : 534,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean grammar()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.expected.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/BindersAndHooks.expected.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::testData" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XValue getRightRight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 334,
  "endLine" : 340,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XValue getRightLeft()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 358,
  "endLine" : 364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XValue getBadIndex()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 377,
  "endLine" : 383,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.expected.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::testData" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.expected.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::testData" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenSequence.expected.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoiceNoSets.expected.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.expected.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean optimized_choice3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 421,
  "endLine" : 427,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processStateVariants()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/StateRef.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processMacroVariants()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexPsiImplUtil.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/fleet/BnfRunFleetJFlexAction.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T adjustedValue()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/fleet/FleetBnfFileWrapper.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean recursion_guard_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean empty_element_parsed_guard_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean consumeTokenFast()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean consumeTokenFast()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean nextTokenIsFast()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 282,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addCompletionVariantSmart()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean prefixMatches()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 892,
  "endLine" : 898,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 1270,
  "endLine" : 1276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPairedBracesAllowedBeforeType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfBraceMatcher.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addOccurrence()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleHandler.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfFileImpl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BnfAttr createAttributeFromText()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfElementFactory.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPublic()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPublic()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 467,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 1006,
  "endLine" : 1015,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeParameterInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1071,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set asStrings()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/analysis/BnfFirstNextAnalyzer.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/diagram/BnfDiagramProvider.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewLexer.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleMethodsHelper.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BnfExpression getNonTrivialNode()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "main: for()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasModifier()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 734,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PinMatcher()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 798,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calcFakeRulesWithType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkClassAvailability()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpressionInfo getExpressionInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPriority()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cardinality or()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleGraphHelper()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static List getFiles()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfRunJFlexAction.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/HighlightGrammarAtCaretAction.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void fail()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/FileGeneratorUtil.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean java_code()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_unicode_1_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1223,
  "endLine" : 1229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_0_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1307,
  "endLine" : 1313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean rule_tail()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1405,
  "endLine" : 1411,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_declaration_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1560,
  "endLine" : 1566,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean type_recover_0_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1721,
  "endLine" : 1727,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean not_expression_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1855,
  "endLine" : 1861,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseLight()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean attr_recover_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean grammar_element_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 341,
  "endLine" : 347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean grammar_element_recover_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 361,
  "endLine" : 367,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void out()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSuperClassName()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Tree firstNotTrivial()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T attribute()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean private_choice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoice.expected.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testData" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XValue getLeftLeft()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 325,
  "endLine" : 330,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XValue getLeftRight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 368,
  "endLine" : 373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getFirstSmth()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 487,
  "endLine" : 492,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiBuilder adapt_builder_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/parser/JFlexParserUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean invalid_left_marker_guard_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean nextTokenIs()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean wasAutoSkipped()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JComponent getComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRulePopup.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTrivialOrSingular()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfExpressionOptimizer.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfInlineRuleProcessor()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfInlineRuleProcessor.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringImpl.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isExternalReference()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasModifier()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfNamedImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearCaches()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfFileImpl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List calcAttributes()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfFileImpl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarPsiImplUtil.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean acceptsMethod()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExceptionList()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExceptionList()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ClassInfo getClassInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 597,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAttrDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfStructureViewFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set calcFirst()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/analysis/BnfFirstNextAnalyzer.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List filterExternalMethods()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/analysis/BnfFirstNextAnalyzer.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInCategory()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/diagram/BnfDiagramProvider.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfRule findInDataContext()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/diagram/BnfDiagramProvider.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advance()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewLexer.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewElementType.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Class createClass()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewLanguage.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BnfExpression skipParenthesesDown()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/intention/BnfConvertOptExpressionIntention.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BnfExpression skipBracketsDown()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/intention/BnfConvertOptExpressionIntention.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSimple()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/intention/BnfConvertOptExpressionIntention.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getTokenValue()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getElementType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 478,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTokenSequence()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 570,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement firstNotTrivial()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 741,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldGenerate()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 812,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIgnoredWhitespaceToken()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1518,
  "endLine" : 1523,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpressionHelper()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPossibleEmptyAttrs()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCompletionContributor.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doGenerate()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfRunJFlexAction.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Distance update()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GraphHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean collapse_two()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_seq_of_lists_opt()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_opt_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 528,
  "endLine" : 532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_seq_alt_1_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 583,
  "endLine" : 587,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean public_paren_list2()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 690,
  "endLine" : 694,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean extra_root()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 806,
  "endLine" : 810,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arg_list_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean element_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean some()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoice.expected.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testData" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean attr_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean attr_start_simple_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_entry_0_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 403,
  "endLine" : 407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_entry_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 410,
  "endLine" : 414,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_2_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 508,
  "endLine" : 512,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 646,
  "endLine" : 650,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 653,
  "endLine" : 657,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean empty()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean empty10()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean empty2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean empty3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean empty9()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean not_empty1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean not_empty2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean action_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_type_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean java_type_list()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_eof_close_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 887,
  "endLine" : 891,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_unicode_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1215,
  "endLine" : 1219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_tail2_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1442,
  "endLine" : 1446,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_tail2_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1449,
  "endLine" : 1453,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_declaration_2_0_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1601,
  "endLine" : 1605,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_declaration_3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1628,
  "endLine" : 1632,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean quantifier_expression_0_3_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1888,
  "endLine" : 1892,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_expression_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1910,
  "endLine" : 1914,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean arg_list_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean element_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean collapse_two()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_seq_of_lists_opt()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_opt_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 528,
  "endLine" : 532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_seq_alt_1_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 583,
  "endLine" : 587,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean public_paren_list2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 690,
  "endLine" : 694,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean extra_root()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 806,
  "endLine" : 810,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean alias_definition_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/LeftAssociative.expected.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::testData" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean alias_definition2_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/LeftAssociative.expected.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::testData" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean from_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/LeftAssociative.expected.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::testData" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean from_2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/LeftAssociative.expected.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::testData" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean from_3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/LeftAssociative.expected.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::testData" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean from_4()",
  "longName" : "",
  "relativeFileName" : "testData/generator/LeftAssociative.expected.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::testData" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean abc_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean collapse_two()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_seq_of_lists_opt()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_opt_1_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 482,
  "endLine" : 486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean param_seq_alt_1_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 537,
  "endLine" : 541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getGrandChildSomethin()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 656,
  "endLine" : 660,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getGrandChildSomethin2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 664,
  "endLine" : 668,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean create_table_statement_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.expected.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::testData" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.expected.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::testData" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean recursive_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 563,
  "endLine" : 567,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean recursive_extendA()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 570,
  "endLine" : 574,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean recursive_extendB()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 577,
  "endLine" : 581,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean two_usages_left()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 741,
  "endLine" : 745,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexStructureViewFactory.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static YYINITIALElement resolveYYINITIAL()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/StateRef.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JavaRefHelper.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 909,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiBuilder adapt_builder_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 930,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Variant init()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 1095,
  "endLine" : 1099,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setRightGreedy()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRulePopup.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setLeftGreedy()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRulePopup.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getLineOffset()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRulePopup.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void replaceUsages()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleHandler.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void replaceExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleHandler.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfNamesValidator.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfReferenceImpl.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfStringImpl updateText()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringImpl.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringImpl.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTraverser bnfTraverser()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean decode()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringLiteralEscaper.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BnfRule createRuleFromText()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfElementFactory.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfStringImpl handleContentChange()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringManipulator.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean acceptsMethod()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGenericParameters()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExceptionList()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitInterfaceBound()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 837,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitClassBound()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 844,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitSuperclass()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 851,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitInterface()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 858,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitParameterType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 865,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitReturnType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 872,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitExceptionType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 879,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfStructureViewFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BnfFirstNextAnalyzer createAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/analysis/BnfFirstNextAnalyzer.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Iterable filter()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParser.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 642,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LiveHooksHelper.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isRegionCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfFoldingBuilder.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleQuantifier()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/intention/BnfConvertOptExpressionIntention.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void handleParenOpt()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/intention/BnfConvertOptExpressionIntention.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTokenType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NameFormat()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 906,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String apply()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 912,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String strip()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 918,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void generateNodeChildren()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 985,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMetaMethodFieldRef()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1300,
  "endLine" : 1304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void openOutput()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/GeneratorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Map psiMap()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 624,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTokenTextSuspicious()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfSuspiciousTokenInspection.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendColored()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfDocumentationProvider.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfRunJFlexAction.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/LivePreviewAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/GenerateAction.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean action_0_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean java_type_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean java_type_list()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_eof_close_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 888,
  "endLine" : 892,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_unicode_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1216,
  "endLine" : 1220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_tail2_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1443,
  "endLine" : 1447,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_tail2_2()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1450,
  "endLine" : 1454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_declaration_2_0_0_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1602,
  "endLine" : 1606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean state_declaration_3()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1629,
  "endLine" : 1633,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean quantifier_expression_0_3_2()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1889,
  "endLine" : 1893,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean class_expression_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1911,
  "endLine" : 1915,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean attr_2()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean attr_start_simple_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean expression_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_entry_0_0_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 404,
  "endLine" : 408,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_entry_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean option_2_1()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 509,
  "endLine" : 513,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_2()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 647,
  "endLine" : 651,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean rule_3()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 654,
  "endLine" : 658,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateConsumeToken()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Distance()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GraphHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/IFileTypeGeneration.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 557,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 619,
  "endLine" : 622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 650,
  "endLine" : 653,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 681,
  "endLine" : 684,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 712,
  "endLine" : 715,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 749,
  "endLine" : 752,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 786,
  "endLine" : 789,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 817,
  "endLine" : 820,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 854,
  "endLine" : 857,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 891,
  "endLine" : 894,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoice.expected.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testData" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 510,
  "endLine" : 513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 547,
  "endLine" : 550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 584,
  "endLine" : 587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Val visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 544,
  "endLine" : 547,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 582,
  "endLine" : 585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 620,
  "endLine" : 623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 652,
  "endLine" : 655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfExpression getRefElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 665,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 703,
  "endLine" : 706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 752,
  "endLine" : 755,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 790,
  "endLine" : 793,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 822,
  "endLine" : 825,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 854,
  "endLine" : 857,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 886,
  "endLine" : 889,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 924,
  "endLine" : 927,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 968,
  "endLine" : 971,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1000,
  "endLine" : 1003,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1044,
  "endLine" : 1047,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1076,
  "endLine" : 1079,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1114,
  "endLine" : 1117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1170,
  "endLine" : 1173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1208,
  "endLine" : 1211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1246,
  "endLine" : 1249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitComposite()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1355,
  "endLine" : 1358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 634,
  "endLine" : 637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 677,
  "endLine" : 680,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 720,
  "endLine" : 723,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 763,
  "endLine" : 766,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 794,
  "endLine" : 797,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 837,
  "endLine" : 840,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 880,
  "endLine" : 883,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 923,
  "endLine" : 926,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 960,
  "endLine" : 963,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 997,
  "endLine" : 1000,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1034,
  "endLine" : 1037,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1071,
  "endLine" : 1074,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1108,
  "endLine" : 1111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1151,
  "endLine" : 1154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1206,
  "endLine" : 1209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1249,
  "endLine" : 1252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1286,
  "endLine" : 1289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1317,
  "endLine" : 1320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1354,
  "endLine" : 1357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1385,
  "endLine" : 1388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1415,
  "endLine" : 1418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1452,
  "endLine" : 1455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1483,
  "endLine" : 1486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1514,
  "endLine" : 1517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1551,
  "endLine" : 1554,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1588,
  "endLine" : 1591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1619,
  "endLine" : 1622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1656,
  "endLine" : 1659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1687,
  "endLine" : 1690,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UtilMethods.expected.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 682,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 714,
  "endLine" : 717,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 752,
  "endLine" : 755,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 790,
  "endLine" : 793,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 840,
  "endLine" : 843,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 872,
  "endLine" : 875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 905,
  "endLine" : 908,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 943,
  "endLine" : 946,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 980,
  "endLine" : 983,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1024,
  "endLine" : 1027,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1062,
  "endLine" : 1065,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1106,
  "endLine" : 1109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1138,
  "endLine" : 1141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1177,
  "endLine" : 1180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1236,
  "endLine" : 1239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1275,
  "endLine" : 1278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1318,
  "endLine" : 1321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1356,
  "endLine" : 1359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1388,
  "endLine" : 1391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1426,
  "endLine" : 1429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1458,
  "endLine" : 1461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1496,
  "endLine" : 1499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1564,
  "endLine" : 1567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1602,
  "endLine" : 1605,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1641,
  "endLine" : 1644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1694,
  "endLine" : 1697,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1733,
  "endLine" : 1736,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1776,
  "endLine" : 1779,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1814,
  "endLine" : 1817,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitComposite()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1949,
  "endLine" : 1952,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UtilMethods.PSI.expected.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::testData" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 562,
  "endLine" : 565,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/LeftAssociative.expected.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.expected.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/BindersAndHooks.expected.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::testData" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.PSI.expected.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::testData" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.PSI.expected.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::testData" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XExpression getLeft()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XExpression getRight()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XExpression getLast()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XExpression getFirst()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XSomeChild getFirst()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 480,
  "endLine" : 483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XSomeChild getLast()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getChildSomething()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 635,
  "endLine" : 638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getChildSomething2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 642,
  "endLine" : 645,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XSomeGrandChild getGrandChild()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenSequence.expected.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoiceNoSets.expected.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.expected.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MyModel()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexStructureViewFactory.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysLeaf()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexStructureViewFactory.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean anything()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/parser/JFlexParserUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean anything2()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/parser/JFlexParserUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean is_percent()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/parser/JFlexParserUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexCompositeImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaCodeInjectionHostImpl updateText()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexJavaCodeInjectionHostImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean decode()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexJavaCodeInjectionHostImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSelect()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/editor/BnfWordSelectioner.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void annotate()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/editor/BnfExpressionMarkerAnnotator.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean leftMarkerIs()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean consumeTokenSmart()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean consumeTokenSmart()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean consumeToken()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean consumeTokenSmart()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean nextTokenIs()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean nextTokenIs()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void register_hook_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void register_hook_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean report_error_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 751,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearVariants()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1016,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parseGrammar()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GrammarParserUtil.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MockLanguageFileType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/LightPsi.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/LightPsi.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentReferencesText()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfInlineViewDescriptor.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void refreshElements()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfInlineRuleProcessor.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void inlineExpressionUsage()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfInlineRuleProcessor.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfReferenceImpl.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getExternalRuleExpressions()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAtomicExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearCaches()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfNamedImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement setName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfNamedImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfNamedImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfCompositeImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JavaHelper getJavaHelper()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean acceptsModifiers()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PsiHelper()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigatablePsiElement findClass()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportException()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 798,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationVisitor visitArray()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 804,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitFormalTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 830,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureVisitor visitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 892,
  "endLine" : 895,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitClassType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 901,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 941,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MyModel()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfStructureViewFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysLeaf()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfStructureViewFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerLanguageExtensions()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewHelper.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void unregisterLanguageExtensions()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewHelper.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LivePreviewParser()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParser.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean generateConsumeToken()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParser.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LivePreviewParserDefinition()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParserDefinition.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MyModel()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewStructureViewFactory.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleMethodsHelper.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameShortener()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/NameShortener.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFuncName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isArgument()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWarning()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PrintWriter openOutputInner()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/GeneratorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void visitChoice()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfUnreachableChoiceBranchInspection.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOneAfterAnother()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCompletionContributor.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/LivePreviewAction.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getGrammarPackage()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfGenerateParserUtilAction.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfGenerateLexerAction.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitComposite()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexMacroReferenceImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexUserCodeSectionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexStateDefinitionImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gen" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexJavaCodeImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexStateDeclarationImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexMacroDefinitionImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gen" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexMacroRefExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexPredefinedClassExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexJavaTypeImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexChoiceExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexRuleImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexLexicalRulesSectionImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexFileSectionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexJavaNameImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexStateListImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexDeclarationsSectionImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexSequenceExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexStateReferenceImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexJavaTypeParametersImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexClassExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexNotExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexOptionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexQuantifierExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexParenExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexCharRangeImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexLookAheadImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexLiteralExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexUserValueImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode parse()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitComposite()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfQuantifierImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfParenExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfExternalExpressionImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfExpression getRefElement()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfExternalExpressionImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfPredicateImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfValueListImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfParenthesizedImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfAttrsImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfModifierImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfQuantifiedImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfAttrImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfAttrPatternImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfPredicateSignImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfChoiceImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfReferenceOrTokenImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfListEntryImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfSequenceImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfStringLiteralExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfRuleImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfParenOptExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfLiteralExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GrammarParser()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarParser.java",
  "fileLinesCount" : 1472,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GrammarParser()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarParser.java",
  "fileLinesCount" : 1472,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTreeAdaptor()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarParser.java",
  "fileLinesCount" : 1472,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeAdaptor getTreeAdaptor()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarParser.java",
  "fileLinesCount" : 1472,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarParser.java",
  "fileLinesCount" : 1472,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 1430,
  "endLine" : 1432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void newLine()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateConsumeTextToken()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getNextName()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getElementType()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getElementType()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/Generator.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GrammarLexer()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GrammarLexer()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 1182,
  "endLine" : 1184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GrammarLexer.java",
  "fileLinesCount" : 1310,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 1304,
  "endLine" : 1306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphHelper()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GraphHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getFor()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GraphHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getChildren()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean is()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List list()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPrivate()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Tree body()",
  "longName" : "",
  "relativeFileName" : "antlr-based-bootstrap/peg/GeneratorUtil.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::antlr-based-bootstrap" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser comma_list_$()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser comma_list_pinned_$()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean comma_list_pinned_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean empty_external_usage()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean empty_external_usage2()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_of_lists_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser main_class_meta_$()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean main_class_meta()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_mixed()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_mixed_list()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_mixed_list_paren()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_mixed_list_paren_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_mixed_simple()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_multi_level_no_closure()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Parser meta_multi_level_pinned_paren_0_0_1_$()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_multi_level_pinned_paren_0_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_seq()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_seq_of_lists()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_seq_of_lists_opt_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_simple()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Parser meta_with_in_place_0_0_$()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean multi_level()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean nested_meta()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean nested_mixed()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Parser nested_mixed_0_0_$()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean nested_mixed_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean perc_list()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 638,
  "endLine" : 640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean perc_re_list1()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean perc_re_list2()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean second_class_meta_usage_from_main()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 739,
  "endLine" : 741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser two_params_meta_$()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean main_class_meta_usage_from_second()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 814,
  "endLine" : 816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean one_list()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean one_list_par()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 826,
  "endLine" : 828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser second_class_meta_$()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 841,
  "endLine" : 843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean second_class_meta()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 846,
  "endLine" : 848,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean third_class_meta_usage_from_second()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 852,
  "endLine" : 854,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean second_class_meta_usage_from_third()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 874,
  "endLine" : 876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser third_class_meta_$()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean third_class_meta()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 884,
  "endLine" : 886,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/IFileTypeGeneration.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean grammar_root()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean include_section_recover__0()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean fixMetaRule()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetPsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/FleetExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyFileType()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/IFileTypeGeneration.PSI.expected.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::testData" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parse()",
  "longName" : "",
  "relativeFileName" : "testData/fleet/IFileTypeGeneration.PSI.expected.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::testData" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AExprImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BExprImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErlListImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSomeList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Zome getZome()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExprImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Some getSome()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LeftExprImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExprList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotOptimizedChoiceImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecursiveExtendAImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecursiveExtendBImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SomeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SomeExprImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SomeSeqImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 703,
  "endLine" : 705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSomeList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThingImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThingItem getThingItem()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 756,
  "endLine" : 758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThingItemImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 777,
  "endLine" : 779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 781,
  "endLine" : 783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TwoUsagesLeftImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expr getExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithRecursiveImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 845,
  "endLine" : 847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 849,
  "endLine" : 851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSomeList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZomeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 882,
  "endLine" : 884,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 886,
  "endLine" : 888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getTokenOne()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 898,
  "endLine" : 900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getTokenTwo()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 904,
  "endLine" : 906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 923,
  "endLine" : 925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 927,
  "endLine" : 929,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitErlList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 931,
  "endLine" : 933,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 935,
  "endLine" : 937,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitImport()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 939,
  "endLine" : 941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLeftExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 943,
  "endLine" : 945,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNotOptimizedChoice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 947,
  "endLine" : 949,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRecursiveExtendA()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 951,
  "endLine" : 953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRecursiveExtendB()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 955,
  "endLine" : 957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSome()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 959,
  "endLine" : 961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSomeExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 963,
  "endLine" : 965,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSomeSeq()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 967,
  "endLine" : 969,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitThing()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 971,
  "endLine" : 973,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitThingItem()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTwoUsagesLeft()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 979,
  "endLine" : 981,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitWithRecursive()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 983,
  "endLine" : 985,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitZome()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 987,
  "endLine" : 989,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.PSI.expected.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::testData" ],
  "startLine" : 991,
  "endLine" : 993,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoice.expected.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testData" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoice.expected.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testData" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoice.expected.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::testData" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.expected.java",
  "fileLinesCount" : 831,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean empty4()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean empty5()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean empty6_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean empty7_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean empty8()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean privateRule()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean privateString()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Small.expected.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::testData" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean pinned_on_start_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean token_sequence4_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Autopin.expected.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::testData" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element1Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element1Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element5 getElement5()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element2Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element2Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element2Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getElement4List()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element3Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element3Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element3Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element4 getElement4()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element4Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element4Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element4Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element2 getElement2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element5Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterfaceTypeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterfaceTypeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructTypeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructTypeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement4()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement5()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInterfaceType()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMissing()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSimple()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitStructType()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitType()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.PSI.expected.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::testData" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateStatementImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Val accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateTableStatementImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Val accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropStatementImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Val accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropTableStatementImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Val accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatementImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Val accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableRefImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Val accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Val visitCreateStatement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Val visitCreateTableStatement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Val visitDropStatement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Val visitDropTableStatement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Val visitStatement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Val visitTableRef()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.PSI.expected.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::testData" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfAttrImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfAttrPattern getAttrPattern()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfAttrPatternImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfStringLiteralExpression getLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfAttrsImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAttrList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfChoiceImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfExternalExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfListEntryImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfStringLiteralExpression getLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 721,
  "endLine" : 723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfLiteralExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 747,
  "endLine" : 749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumber()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfModifierImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 780,
  "endLine" : 782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfParenExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 817,
  "endLine" : 819,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfParenOptExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 844,
  "endLine" : 846,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 849,
  "endLine" : 851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfParenthesizedImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 881,
  "endLine" : 883,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 893,
  "endLine" : 895,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfPredicateImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 914,
  "endLine" : 916,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 919,
  "endLine" : 921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 931,
  "endLine" : 933,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfPredicateSign getPredicateSign()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 937,
  "endLine" : 939,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfPredicateSignImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 958,
  "endLine" : 960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 963,
  "endLine" : 965,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfQuantifiedImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 990,
  "endLine" : 992,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 995,
  "endLine" : 997,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1007,
  "endLine" : 1009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfQuantifier getQuantifier()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1013,
  "endLine" : 1015,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfQuantifierImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1034,
  "endLine" : 1036,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1039,
  "endLine" : 1041,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfReferenceOrTokenImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1066,
  "endLine" : 1068,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1071,
  "endLine" : 1073,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1083,
  "endLine" : 1085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfRuleImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1104,
  "endLine" : 1106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1109,
  "endLine" : 1111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfAttrs getAttrs()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1121,
  "endLine" : 1123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1127,
  "endLine" : 1129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getModifierList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1133,
  "endLine" : 1135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1139,
  "endLine" : 1141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfSequenceImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1160,
  "endLine" : 1162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1165,
  "endLine" : 1167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1177,
  "endLine" : 1179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfStringLiteralExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1198,
  "endLine" : 1200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1203,
  "endLine" : 1205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getString()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1215,
  "endLine" : 1217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfValueListImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1236,
  "endLine" : 1238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1241,
  "endLine" : 1243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getListEntryList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1253,
  "endLine" : 1255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitAttr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1267,
  "endLine" : 1269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitAttrPattern()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1271,
  "endLine" : 1273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitAttrs()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1275,
  "endLine" : 1277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitChoice()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1279,
  "endLine" : 1281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1283,
  "endLine" : 1285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitExternalExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1287,
  "endLine" : 1289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitListEntry()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1291,
  "endLine" : 1293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1295,
  "endLine" : 1297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitModifier()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1299,
  "endLine" : 1301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitParenExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1303,
  "endLine" : 1305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitParenOptExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1307,
  "endLine" : 1309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitParenthesized()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1311,
  "endLine" : 1313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitPredicate()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1315,
  "endLine" : 1317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitPredicateSign()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1319,
  "endLine" : 1321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitQuantified()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1323,
  "endLine" : 1325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitQuantifier()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1327,
  "endLine" : 1329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitReferenceOrToken()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1331,
  "endLine" : 1333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitRule()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1335,
  "endLine" : 1337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitSequence()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1339,
  "endLine" : 1341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitStringLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1343,
  "endLine" : 1345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitValueList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1347,
  "endLine" : 1349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitNamedElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfBnf.PSI.expected.java",
  "fileLinesCount" : 1360,
  "components" : [ "primary::testData" ],
  "startLine" : 1351,
  "endLine" : 1353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XLeftShadowImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XLeftShadow getLeftShadow()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIdentifierList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XLeftShadowTestImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XLeftShadow getLeftShadow()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XIdentifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XAStatementImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumber()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XBStatementImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumber()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XBlockOfImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 754,
  "endLine" : 756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 758,
  "endLine" : 760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XCStatementImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 801,
  "endLine" : 803,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumber()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XCastExprImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XExpr getExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 844,
  "endLine" : 846,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 850,
  "endLine" : 852,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XChoiceJoinedImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 870,
  "endLine" : 872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 875,
  "endLine" : 877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XLiteral getLiteral()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 887,
  "endLine" : 889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 893,
  "endLine" : 895,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XExprImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 914,
  "endLine" : 916,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 918,
  "endLine" : 920,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getKids()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 930,
  "endLine" : 932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XExternalTypeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 950,
  "endLine" : 952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 955,
  "endLine" : 957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumber()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 967,
  "endLine" : 969,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XExternalType2Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 987,
  "endLine" : 989,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 992,
  "endLine" : 994,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1004,
  "endLine" : 1006,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XGrammarElementImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1025,
  "endLine" : 1027,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1029,
  "endLine" : 1031,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XExpr getExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1041,
  "endLine" : 1043,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XIdentifierImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1062,
  "endLine" : 1064,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1066,
  "endLine" : 1068,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1078,
  "endLine" : 1080,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XIncludeSectionAltImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1099,
  "endLine" : 1101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1103,
  "endLine" : 1105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1115,
  "endLine" : 1117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumber()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1121,
  "endLine" : 1123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XIncludeSectionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1142,
  "endLine" : 1144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1146,
  "endLine" : 1148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XIncludeSectionAlt getIncludeSectionAlt()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1158,
  "endLine" : 1160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XIncludeSection getIncludeSection()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1164,
  "endLine" : 1166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1170,
  "endLine" : 1172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumber()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1176,
  "endLine" : 1178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XItemExprImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1196,
  "endLine" : 1198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1201,
  "endLine" : 1203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XExpr getExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1213,
  "endLine" : 1215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumber()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1219,
  "endLine" : 1221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XLiteralImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1239,
  "endLine" : 1241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1244,
  "endLine" : 1246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumber()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1256,
  "endLine" : 1258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XMulExprImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1276,
  "endLine" : 1278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1281,
  "endLine" : 1283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XNamedElementImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1308,
  "endLine" : 1310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1312,
  "endLine" : 1314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIdentifierList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1324,
  "endLine" : 1326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XOtherExprImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1344,
  "endLine" : 1346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1349,
  "endLine" : 1351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XPlusExprImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1375,
  "endLine" : 1377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1380,
  "endLine" : 1382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XRefExprImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1406,
  "endLine" : 1408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1410,
  "endLine" : 1412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XIdentifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1422,
  "endLine" : 1424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XRootImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1443,
  "endLine" : 1445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1447,
  "endLine" : 1449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XRootBImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1473,
  "endLine" : 1475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1478,
  "endLine" : 1480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XRootCImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1504,
  "endLine" : 1506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1509,
  "endLine" : 1511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XBlockOf getBlockOf()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1521,
  "endLine" : 1523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XRootDImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1541,
  "endLine" : 1543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1546,
  "endLine" : 1548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGrammarElementList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1558,
  "endLine" : 1560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XSomeExprImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1578,
  "endLine" : 1580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1583,
  "endLine" : 1585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XSpecialRefImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1609,
  "endLine" : 1611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1614,
  "endLine" : 1616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XRefExpr getRefExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1626,
  "endLine" : 1628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStatementImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1647,
  "endLine" : 1649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1651,
  "endLine" : 1653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XWrappingStatementImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1677,
  "endLine" : 1679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1682,
  "endLine" : 1684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XStatement getStatement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1694,
  "endLine" : 1696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLeftShadow()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1709,
  "endLine" : 1711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLeftShadowTest()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1713,
  "endLine" : 1715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAStatement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1717,
  "endLine" : 1719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBStatement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1721,
  "endLine" : 1723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBlockOf()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1725,
  "endLine" : 1727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCStatement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1729,
  "endLine" : 1731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitCastExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1733,
  "endLine" : 1735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitChoiceJoined()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1737,
  "endLine" : 1739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1741,
  "endLine" : 1743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExternalType()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1745,
  "endLine" : 1747,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitExternalType2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1749,
  "endLine" : 1751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitGrammarElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1753,
  "endLine" : 1755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIdentifier()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1757,
  "endLine" : 1759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIncludeSectionAlt()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1761,
  "endLine" : 1763,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitIncludeSection()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1765,
  "endLine" : 1767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitItemExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1769,
  "endLine" : 1771,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitLiteral()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1773,
  "endLine" : 1775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMulExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1777,
  "endLine" : 1779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitNamedElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1781,
  "endLine" : 1783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitOtherExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1785,
  "endLine" : 1787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPlusExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1789,
  "endLine" : 1791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRefExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1793,
  "endLine" : 1796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRoot()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1798,
  "endLine" : 1800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRootB()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1802,
  "endLine" : 1804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRootC()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1806,
  "endLine" : 1808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitRootD()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1810,
  "endLine" : 1812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSomeExpr()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1814,
  "endLine" : 1816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSpecialRef()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1818,
  "endLine" : 1820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitStatement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1822,
  "endLine" : 1824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitWrappingStatement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1826,
  "endLine" : 1828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiNameIdentifierOwner()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1830,
  "endLine" : 1832,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitComposite()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.PSI.expected.java",
  "fileLinesCount" : 1838,
  "components" : [ "primary::testData" ],
  "startLine" : 1834,
  "endLine" : 1836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UtilMethods.expected.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UtilMethods.expected.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UtilMethods.expected.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::testData" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean declarations_section_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean flex_file_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean lexical_rules_section_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean section_div_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1471,
  "endLine" : 1473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean user_code_section_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.expected.java",
  "fileLinesCount" : 2014,
  "components" : [ "primary::testData" ],
  "startLine" : 1742,
  "endLine" : 1744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexCharRangeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexChoiceExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 721,
  "endLine" : 723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexClassExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 747,
  "endLine" : 749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexDeclarationsSectionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 780,
  "endLine" : 782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMacroDefinitionList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 797,
  "endLine" : 799,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOptionList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStateDeclarationList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 809,
  "endLine" : 811,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 830,
  "endLine" : 832,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 835,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexFileSectionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 862,
  "endLine" : 864,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 867,
  "endLine" : 869,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaCodeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 895,
  "endLine" : 897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaNameImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 933,
  "endLine" : 935,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 938,
  "endLine" : 940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaTypeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 970,
  "endLine" : 972,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaName getJavaName()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 987,
  "endLine" : 989,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaTypeParameters getJavaTypeParameters()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 993,
  "endLine" : 995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaTypeParametersImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1014,
  "endLine" : 1016,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1019,
  "endLine" : 1021,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJavaTypeList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1031,
  "endLine" : 1033,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexLexicalRulesSectionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1052,
  "endLine" : 1054,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1057,
  "endLine" : 1059,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOptionList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1069,
  "endLine" : 1071,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRuleList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1075,
  "endLine" : 1077,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexLiteralExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1096,
  "endLine" : 1098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1101,
  "endLine" : 1103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexLookAheadImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1128,
  "endLine" : 1130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1133,
  "endLine" : 1135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1145,
  "endLine" : 1147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexMacroDefinitionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1167,
  "endLine" : 1169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1172,
  "endLine" : 1174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1184,
  "endLine" : 1186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1190,
  "endLine" : 1192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexMacroRefExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1226,
  "endLine" : 1228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1231,
  "endLine" : 1233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexMacroReference getMacroReference()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1243,
  "endLine" : 1245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexMacroReferenceImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1265,
  "endLine" : 1267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1270,
  "endLine" : 1272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1282,
  "endLine" : 1284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexNotExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1308,
  "endLine" : 1310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1313,
  "endLine" : 1315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1325,
  "endLine" : 1327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexOptionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1346,
  "endLine" : 1348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1351,
  "endLine" : 1353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexParenExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1378,
  "endLine" : 1380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1383,
  "endLine" : 1385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1395,
  "endLine" : 1397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexPredefinedClassExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1416,
  "endLine" : 1418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1421,
  "endLine" : 1423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexQuantifierExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1448,
  "endLine" : 1450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1453,
  "endLine" : 1455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1465,
  "endLine" : 1467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexRuleImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1486,
  "endLine" : 1488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1491,
  "endLine" : 1493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1503,
  "endLine" : 1505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaCode getJavaCode()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1509,
  "endLine" : 1511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexLookAhead getLookAhead()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1515,
  "endLine" : 1517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOptionList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1521,
  "endLine" : 1523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRuleList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1527,
  "endLine" : 1529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexStateList getStateList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1533,
  "endLine" : 1535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexSequenceExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1554,
  "endLine" : 1556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1559,
  "endLine" : 1561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1571,
  "endLine" : 1573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexStateDeclarationImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1592,
  "endLine" : 1594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1597,
  "endLine" : 1599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStateDefinitionList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1609,
  "endLine" : 1611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexStateDefinitionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1631,
  "endLine" : 1633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1636,
  "endLine" : 1638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1648,
  "endLine" : 1650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexStateListImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1684,
  "endLine" : 1686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1689,
  "endLine" : 1691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStateReferenceList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1701,
  "endLine" : 1703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexStateReferenceImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1723,
  "endLine" : 1725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1728,
  "endLine" : 1730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1740,
  "endLine" : 1742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexUserCodeSectionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1766,
  "endLine" : 1768,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1771,
  "endLine" : 1773,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaCode getJavaCode()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1783,
  "endLine" : 1785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexUserValueImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1804,
  "endLine" : 1806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1809,
  "endLine" : 1811,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitCharRange()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1829,
  "endLine" : 1831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitChoiceExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1833,
  "endLine" : 1835,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitClassExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1837,
  "endLine" : 1839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitDeclarationsSection()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1841,
  "endLine" : 1843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1845,
  "endLine" : 1847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitFileSection()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1849,
  "endLine" : 1851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitJavaCode()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1853,
  "endLine" : 1855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitJavaName()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1857,
  "endLine" : 1859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitJavaType()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1861,
  "endLine" : 1863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitJavaTypeParameters()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1865,
  "endLine" : 1867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitLexicalRulesSection()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1869,
  "endLine" : 1871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1873,
  "endLine" : 1875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitLookAhead()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1877,
  "endLine" : 1879,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitMacroDefinition()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1881,
  "endLine" : 1883,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitMacroRefExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1885,
  "endLine" : 1887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitMacroReference()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1889,
  "endLine" : 1891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitNotExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1893,
  "endLine" : 1895,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitOption()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1897,
  "endLine" : 1899,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitParenExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1901,
  "endLine" : 1903,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitPredefinedClassExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1905,
  "endLine" : 1907,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitQuantifierExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1909,
  "endLine" : 1911,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitRule()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1913,
  "endLine" : 1915,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitSequenceExpression()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1917,
  "endLine" : 1919,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitStateDeclaration()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1921,
  "endLine" : 1923,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitStateDefinition()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1925,
  "endLine" : 1927,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitStateList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1929,
  "endLine" : 1931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitStateReference()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1933,
  "endLine" : 1935,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitUserCodeSection()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1937,
  "endLine" : 1939,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitUserValue()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1941,
  "endLine" : 1943,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitNamedElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/SelfFlex.PSI.expected.java",
  "fileLinesCount" : 1954,
  "components" : [ "primary::testData" ],
  "startLine" : 1945,
  "endLine" : 1947,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExprParser.expected.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean grammar_root()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean include_section_recover__0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean fixMetaRule()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiGen.expected.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::testData" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser comma_list_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser comma_list_pinned_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean comma_list_pinned_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean empty_external_usage()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean empty_external_usage2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_of_lists_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser main_class_meta_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean main_class_meta()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_mixed()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_mixed_list()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_mixed_list_paren()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_mixed_list_paren_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_mixed_simple()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_multi_level_no_closure()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Parser meta_multi_level_pinned_paren_0_0_1_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_multi_level_pinned_paren_0_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_seq()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_seq_of_lists()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_seq_of_lists_opt_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_simple()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Parser meta_with_in_place_0_0_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean multi_level()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean nested_meta()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean nested_mixed()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Parser nested_mixed_0_0_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean nested_mixed_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean perc_list()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 638,
  "endLine" : 640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean perc_re_list1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean perc_re_list2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean second_class_meta_usage_from_main()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 739,
  "endLine" : 741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser two_params_meta_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean main_class_meta_usage_from_second()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 814,
  "endLine" : 816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean one_list()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean one_list_par()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 826,
  "endLine" : 828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser second_class_meta_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 841,
  "endLine" : 843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean second_class_meta()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 846,
  "endLine" : 848,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean third_class_meta_usage_from_second()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 852,
  "endLine" : 854,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean second_class_meta_usage_from_third()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 874,
  "endLine" : 876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser third_class_meta_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean third_class_meta()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRules.expected.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::testData" ],
  "startLine" : 884,
  "endLine" : 886,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element1Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UtilMethods.PSI.expected.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::testData" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UtilMethods.PSI.expected.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::testData" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void foo0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UtilMethods.PSI.expected.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::testData" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void foo1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UtilMethods.PSI.expected.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::testData" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void foo2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UtilMethods.PSI.expected.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::testData" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void foo3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UtilMethods.PSI.expected.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::testData" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UtilMethods.PSI.expected.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::testData" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UtilMethods.PSI.expected.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::testData" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element1Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element1Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element1Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element5 getElement5()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element2Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element2Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element2Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getElement4List()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element3Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element3Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element3Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element4 getElement4()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element4Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element4Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element4Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element2 getElement2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element5Impl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterfaceTypeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterfaceTypeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterfaceTypeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructTypeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructTypeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructTypeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement3()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement4()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement5()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInterfaceType()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMissing()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitSimple()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitStructType()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitType()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Stub.PSI.expected.java",
  "fileLinesCount" : 664,
  "components" : [ "primary::testData" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/LeftAssociative.expected.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/LeftAssociative.expected.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbcImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.PSI.expected.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::testData" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAbcThreeList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.PSI.expected.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::testData" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbcOneImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.PSI.expected.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::testData" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JustB getJustB()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.PSI.expected.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::testData" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Prefix getPrefix()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.PSI.expected.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::testData" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbcThreeImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.PSI.expected.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::testData" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbcTwoImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.PSI.expected.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::testData" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Prefix getPrefix()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.PSI.expected.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::testData" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JustBImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.PSI.expected.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::testData" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PinnedSeqImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.PSI.expected.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::testData" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Prefix getPrefix()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.PSI.expected.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::testData" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlainSeqImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.PSI.expected.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::testData" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Prefix getPrefix()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.PSI.expected.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::testData" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrefixImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.PSI.expected.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::testData" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/UpperRules.expected.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser comma_list_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser comma_list_pinned_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean comma_list_pinned_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean empty_external_usage()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean empty_external_usage2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean list_of_lists_2_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser main_class_meta_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean main_class_meta()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_mixed()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_mixed_list()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_mixed_list_paren()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_mixed_list_paren_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_mixed_simple()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_multi_level_no_closure()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Parser meta_multi_level_pinned_paren_0_0_1_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_multi_level_pinned_paren_0_0_1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_seq()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_seq_of_lists()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean meta_seq_of_lists_opt_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean meta_simple()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Parser meta_with_in_place_0_0_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean multi_level()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean nested_meta()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean nested_mixed()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Parser nested_mixed_0_0_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean nested_mixed_0_0()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean perc_list()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean perc_re_list1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean perc_re_list2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean second_class_meta_usage_from_main()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser two_params_meta_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean main_class_meta_usage_from_second()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean one_list()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean one_list_par()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 731,
  "endLine" : 733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser second_class_meta_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean second_class_meta()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean third_class_meta_usage_from_second()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean second_class_meta_usage_from_third()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 779,
  "endLine" : 781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser third_class_meta_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean third_class_meta()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ExternalRulesLambdas.expected.java",
  "fileLinesCount" : 794,
  "components" : [ "primary::testData" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.expected.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.expected.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::testData" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/generator/ConsumeMethods.expected.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::testData" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/BindersAndHooks.expected.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::testData" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/BindersAndHooks.expected.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::testData" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean item()",
  "longName" : "",
  "relativeFileName" : "testData/generator/BindersAndHooks.expected.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::testData" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/StubFallback.expected.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.PSI.expected.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::testData" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.PSI.expected.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::testData" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumber()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.PSI.expected.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::testData" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.PSI.expected.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::testData" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.PSI.expected.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::testData" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitItem()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.PSI.expected.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::testData" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.PSI.expected.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::testData" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.PSI.expected.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::testData" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XBinaryImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XOperator getOperator()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAlias()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XOperator getOp()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XEmptyImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getValueList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XOperatorImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XRenameListImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSomeChildren()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XReportSomeBadImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XReportSomeBad getReportSomeBad()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XSomeChildImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XSomeGrandChild getSomeGrandChild()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSomething2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSmth1()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSmth2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XSomeGrandChildImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getMySomething()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getSomething2()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XSomeRootImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XSomeChild getSomeChild()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XTokenDefaultsImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNodef()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XValueImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiAccessors.PSI.expected.java",
  "fileLinesCount" : 722,
  "components" : [ "primary::testData" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntryImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Element getElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapImpl()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEntry()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitList()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMap()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "testData/generator/PsiStart.PSI.expected.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::testData" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.expected.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::testData" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/GenOptions.expected.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::testData" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenSequence.expected.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenSequence.expected.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoiceNoSets.expected.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoiceNoSets.expected.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/generator/TokenChoiceNoSets.expected.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::testData" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.expected.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/AutoRecovery.expected.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean Foo__predicate()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean Foo__recovery()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parser meta2_$()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean private_unnamed()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean root()",
  "longName" : "",
  "relativeFileName" : "testData/generator/Fixes.expected.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::testData" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMemberInplaceRenameAvailable()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexRefactoringSupportProvider.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexColorSettingsPage.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPairedBracesAllowedBeforeType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexBraceMatcher.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeConstructStart()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexBraceMatcher.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeCompletion()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexCompletionContributor.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLineCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexCommenter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexCommenter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexCommenter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexCommenter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexCommenter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getLineCommentTokenType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexCommenter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getBlockCommentTokenType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexCommenter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getDocumentationCommentTokenType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexCommenter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexCommenter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentLinePrefix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexCommenter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexCommenter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexCommenter.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysShowsPlus()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexStructureViewFactory.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldEnterElement()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexStructureViewFactory.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordsScanner getWordsScanner()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexFindUsagesProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexFindUsagesProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/editor/JFlexFindUsagesProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexLexer()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/parser/JFlexLexer.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeElement createComposite()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/parser/JFlexASTFactory.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JFlexFileType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/parser/JFlexFileType.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/parser/JFlexFileType.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  R accept()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/JFlexComposite.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexCompositeImpl()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexCompositeImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexCompositeImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexCompositeImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JFlexStateUsageSearcher()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexStateUsageSearcher.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean accept()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/StateRef.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/StateRef.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/StateRef.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaCodeInjectionHostImpl()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexJavaCodeInjectionHostImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidHost()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexJavaCodeInjectionHostImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOneLine()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexJavaCodeInjectionHostImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean accept()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexPsiImplUtil.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexPsiImplUtil.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isYYINITIAL()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexPsiImplUtil.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexFileImpl()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/JFlexFileImpl.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexCompositeElementType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/JFlexCompositeElementType.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexTokenType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/JFlexTokenType.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiFile createFile()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/JFlexPsiElementFactory.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createIdFromText()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/JFlexPsiElementFactory.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createJavaCodeFromText()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/JFlexPsiElementFactory.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createJavaTypeFromText()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/JFlexPsiElementFactory.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected JFlexLanguage()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/JFlexLanguage.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeElement createComposite()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfASTFactory.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/editor/BnfColorSettingsPage.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FleetBnfFileWrapper()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/fleet/FleetBnfFileWrapper.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/fleet/FleetBnfFileWrapper.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLexerFlexTemplate()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/fleet/BnfGenerateFleetLexerAction.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean eof()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int current_position_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TokenSet create_token_set_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean consumeTokens()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean consumeTokensSmart()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parseTokens()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean parseTokensSmart()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean consumeToken()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean nextTokenIsFast()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean nextTokenIsFast()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean nextTokenIsSmart()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean nextTokenIsSmart()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean nextTokenIsFast()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addVariant()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isWhitespaceOrComment()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionState()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 844,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String convertItem()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String fun()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 854,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addItem()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 858,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer getLexer()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 914,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getProductions()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 919,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiBuilder adapt_builder_()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 924,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ErrorState get()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 955,
  "endLine" : 957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 1102,
  "endLine" : 1104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Hooks concat()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 1120,
  "endLine" : 1122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ASTNode createCompositeNode()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 1238,
  "endLine" : 1240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Language getLanguage()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 1255,
  "endLine" : 1257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setSize()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 1265,
  "endLine" : 1267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfLexer()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/BnfLexer.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordsScanner getWordsScanner()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfFindUsagesProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfFindUsagesProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHelpId()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfFindUsagesProvider.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodeConstructStart()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfBraceMatcher.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  KnownAttribute create()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/KnownAttribute.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGlobal()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/KnownAttribute.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/KnownAttribute.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/KnownAttribute.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MockProject getProject()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/LightPsi.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getNameLabelText()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/InlineRuleDialog.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getBorderTitle()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/InlineRuleDialog.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getInlineThisText()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/InlineRuleDialog.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getInlineAllText()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/InlineRuleDialog.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isInlineThis()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/InlineRuleDialog.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doAction()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/InlineRuleDialog.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledForLanguage()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfInlineRuleActionHandler.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canInlineElement()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfInlineRuleActionHandler.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfIntroduceRuleHandler()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleHandler.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfIntroduceRuleHandler()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleHandler.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean endsWithSemicolon()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleHandler.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMemberInplaceRenameAvailable()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfRefactoringSupportProvider.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOptMany()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfExpressionOptimizer.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableInEditorOnly()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceTokenAction.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceTokenAction.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isEnabledOnElements()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceTokenAction.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RefactoringActionHandler getRefactoringHandler()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceTokenAction.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfIntroduceRuleAction()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleAction.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableInEditorOnly()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleAction.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isAvailableForFile()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleAction.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isEnabledOnElements()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleAction.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RefactoringActionHandler getRefactoringHandler()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleAction.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isKeyword()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfNamesValidator.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfInlineViewDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfInlineViewDescriptor.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProcessedElementsHeader()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfInlineViewDescriptor.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showOptionsDialog()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfUnwrapDescriptor.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldTryToRestoreCaretPosition()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfUnwrapDescriptor.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplicableTo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfUnwrapDescriptor.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  R accept()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/BnfComposite.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfReferenceImpl()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfReferenceImpl.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfReferenceImpl.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfStringImpl()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringImpl.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumber()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringImpl.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiReference getReference()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringImpl.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidHost()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringImpl.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringImpl.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement handleElementRename()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringImpl.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringImpl.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextRange getTextRange()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringImpl.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getParent()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringImpl.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringImpl.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInAttributesReference()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isOneTokenExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDoubleAngles()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean processPinnedExpressions()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTraverser bnfTraverserNoAttrs()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String stripQuotesAroundId()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isIdQuoted()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeElementType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeBnfExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeBnfExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/GrammarUtil.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfStringLiteralEscaper()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringLiteralEscaper.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOneLine()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringLiteralEscaper.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfRefOrTokenImpl()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfRefOrTokenImpl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfNamedImpl()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfNamedImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOffset()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfNamedImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfNamedImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfFileImpl()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfFileImpl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfFileImpl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfFileImpl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfFileImpl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfFileImpl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PsiFile createFile()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfElementFactory.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createLeafFromText()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfElementFactory.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BnfExpression createExpressionFromText()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfElementFactory.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextRange getStringTokenRange()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringManipulator.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfCompositeImpl()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfCompositeImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfCompositeImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean characterNeedsEscaping()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringRegexHost.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfCompositeElementType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/BnfCompositeElementType.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfTokenType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/BnfTokenType.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGenericParameters()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExceptionList()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean acceptsName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPublic()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationItem findPackage()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean acceptsMethod()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportException()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visit()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnum()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String fixClassName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitBaseType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 884,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitTypeVariable()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getParent()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1003,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1020,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 1023,
  "endLine" : 1025,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1057,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeParameterInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 1073,
  "endLine" : 1075,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1079,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExtendsList()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 1081,
  "endLine" : 1083,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1087,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLineCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCommenter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCommenter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCommenter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCommenter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCommentedBlockCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCommenter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getLineCommentTokenType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCommenter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getBlockCommentTokenType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCommenter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IElementType getDocumentationCommentTokenType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCommenter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCommenter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentLinePrefix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCommenter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentationCommentSuffix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCommenter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfCommenter.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysShowsPlus()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfStructureViewFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldEnterElement()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfStructureViewFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isSuitable()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfStructureViewFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyElement()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfStructureViewFactory.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BnfFirstNextAnalyzer createAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/analysis/BnfFirstNextAnalyzer.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BnfFirstNextAnalyzer createBackwardAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/analysis/BnfFirstNextAnalyzer.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set calcFirst()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/analysis/BnfFirstNextAnalyzer.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map calcNext()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/analysis/BnfFirstNextAnalyzer.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map calcNext()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/analysis/BnfFirstNextAnalyzer.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set calcFirstInner()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/analysis/BnfFirstNextAnalyzer.java",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAcceptableAsNode()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/diagram/BnfDiagramProvider.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getElementTitle()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/diagram/BnfDiagramProvider.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagramNode addElement()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/diagram/BnfDiagramProvider.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getModificationCount()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/diagram/BnfDiagramProvider.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LivePreviewHelper getInstance()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewHelper.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTokenName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParser.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IElementType getTokenElementType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParser.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean generateConsumeToken()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParser.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean generateConsumeTextToken()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParser.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isTokenExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewParser.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getState()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewLexer.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenStart()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewLexer.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenEnd()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewLexer.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBufferEnd()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewLexer.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getTokens()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewLexer.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LivePreviewElementType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewElementType.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewElementType.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRootNodeShown()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewStructureViewFactory.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldEnterElement()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewStructureViewFactory.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysShowsPlus()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewStructureViewFactory.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysLeaf()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewStructureViewFactory.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerHighlightingPassFactory()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/GrammarAtCaretPassFactory.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LivePreviewFileType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewFileType.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewFileType.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String innerValue()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/config/Option.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BnfLanguage()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfLanguage.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrammarKitBundle()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/GrammarKitBundle.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/intention/BnfFlipChoiceIntention.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/intention/BnfFlipChoiceIntention.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BnfParenOptExpression getParenOptExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/intention/BnfConvertOptExpressionIntention.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getImports()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/NameShortener.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getAttribute()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getAttribute()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTrivialNode()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getChildExpressions()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getNextName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRegexpToken()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRegexpTokenRegexp()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTokenChoice()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isUsedAsArgument()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPrivate()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isExternal()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMeta()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLeft()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInner()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFake()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 722,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isUpper()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 726,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BnfRule of()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameFormat from()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 928,
  "endLine" : 930,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGeneratorUtil.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 933,
  "endLine" : 935,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RuleInfo ruleInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateMetaMethodFields()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String generatePackageName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NodeCall generateNodeCall()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1097,
  "endLine" : 1099,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shallGenerateNodeChild()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1322,
  "endLine" : 1324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getElementType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1335,
  "endLine" : 1337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getElementType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1339,
  "endLine" : 1341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean useFactory()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ParserGenerator.java",
  "fileLinesCount" : 2073,
  "components" : [ "primary::src" ],
  "startLine" : 1514,
  "endLine" : 1516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Names classicNames()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/Names.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Names longNames()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/Names.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Names shortNames()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/Names.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpressionInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringBuilder dumpPriorityTable()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperatorInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/ExpressionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntelliJPlatformConstants getConstantSetForBnf()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/IntelliJPlatformConstants.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NameShortener getShortener()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/GeneratorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void closeOutput()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/GeneratorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void out()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/GeneratorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void newLine()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/GeneratorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resetOffset()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/GeneratorBase.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean optional()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean many()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cardinality single()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  MultiMap newMultiMap()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleGraphHelper()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiMap getRuleExtendsMap()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfFile getFile()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canCollapse()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getExtendsRules()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsTokens()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSubRules()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Map psiMap()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Map psiMap()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasPsiClass()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasElementType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 819,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPrivateOrNoType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 823,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isExternalPsi()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/RuleGraphHelper.java",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 846,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean referencesMetaParameter()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/NodeCalls.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean referencesMetaParameter()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/NodeCalls.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getTargetClassName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/NodeCalls.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean referencesMetaParameter()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/NodeCalls.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMethodName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/NodeCalls.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getClassName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/NodeCalls.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean referencesMetaParameter()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/NodeCalls.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreateRuleFromTokenFix()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/CreateRuleFromTokenFix.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean runForWholeFile()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/inspection/BnfUnusedRuleInspection.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BnfFileType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfFileType.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/BnfFileType.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLexerFlexTemplate()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfGenerateLexerAction.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getFlexFileName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfGenerateLexerAction.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String getLexerName()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/BnfGenerateLexerAction.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void fail()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/actions/FileGeneratorUtil.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean declarations_section_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean flex_file_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean lexical_rules_section_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean section_div_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1472,
  "endLine" : 1474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean user_code_section_0()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/parser/JFlexParser.java",
  "fileLinesCount" : 2015,
  "components" : [ "primary::gen" ],
  "startLine" : 1743,
  "endLine" : 1745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitCharRange()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitChoiceExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitClassExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitDeclarationsSection()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitFileSection()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitJavaCode()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitJavaName()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitJavaType()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitJavaTypeParameters()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitLexicalRulesSection()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitLookAhead()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitMacroDefinition()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitMacroRefExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitMacroReference()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitNotExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitOption()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitParenExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitPredefinedClassExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitQuantifierExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitRule()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitSequenceExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitStateDeclaration()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitStateDefinition()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitStateList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitStateReference()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitUserCodeSection()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitUserValue()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitNamedElement()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/JFlexVisitor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::gen" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexMacroReferenceImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexMacroReferenceImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexMacroReferenceImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexMacroReferenceImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexUserCodeSectionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexUserCodeSectionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexUserCodeSectionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaCode getJavaCode()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexUserCodeSectionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexStateDefinitionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexStateDefinitionImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gen" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexStateDefinitionImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gen" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexStateDefinitionImpl.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gen" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaCodeImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexJavaCodeImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexJavaCodeImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexStateDeclarationImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexStateDeclarationImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexStateDeclarationImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStateDefinitionList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexStateDeclarationImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexMacroDefinitionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexMacroDefinitionImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gen" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexMacroDefinitionImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gen" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexMacroDefinitionImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gen" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexMacroDefinitionImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::gen" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexMacroRefExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexMacroRefExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexMacroRefExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexMacroReference getMacroReference()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexMacroRefExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexPredefinedClassExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexPredefinedClassExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexPredefinedClassExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaTypeImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexJavaTypeImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexJavaTypeImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaName getJavaName()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexJavaTypeImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaTypeParameters getJavaTypeParameters()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexJavaTypeImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexChoiceExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexChoiceExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexChoiceExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexChoiceExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexRuleImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexRuleImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexRuleImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexRuleImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaCode getJavaCode()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexRuleImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gen" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexLookAhead getLookAhead()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexRuleImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gen" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOptionList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexRuleImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gen" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRuleList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexRuleImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gen" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexStateList getStateList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexRuleImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::gen" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexLexicalRulesSectionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexLexicalRulesSectionImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexLexicalRulesSectionImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOptionList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexLexicalRulesSectionImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRuleList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexLexicalRulesSectionImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexFileSectionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexFileSectionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexFileSectionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaNameImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexJavaNameImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexJavaNameImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexStateListImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexStateListImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexStateListImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStateReferenceList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexStateListImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexDeclarationsSectionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexDeclarationsSectionImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexDeclarationsSectionImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMacroDefinitionList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexDeclarationsSectionImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOptionList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexDeclarationsSectionImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStateDeclarationList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexDeclarationsSectionImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexSequenceExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexSequenceExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexSequenceExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexSequenceExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexStateReferenceImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexStateReferenceImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexStateReferenceImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexStateReferenceImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexJavaTypeParametersImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexJavaTypeParametersImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexJavaTypeParametersImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJavaTypeList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexJavaTypeParametersImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexClassExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexClassExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexClassExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexClassExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexNotExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexNotExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexNotExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexNotExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexOptionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexOptionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexOptionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexQuantifierExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexQuantifierExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexQuantifierExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexQuantifierExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexParenExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexParenExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexParenExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexParenExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexCharRangeImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexCharRangeImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexCharRangeImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexLookAheadImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexLookAheadImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexLookAheadImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexLookAheadImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexLiteralExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexLiteralExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexLiteralExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JFlexUserValueImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexUserValueImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/jflex/psi/impl/JFlexUserValueImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean parse_root_()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/parser/GrammarParser.java",
  "fileLinesCount" : 832,
  "components" : [ "primary::gen" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitAttr()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitAttrPattern()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitAttrs()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitChoice()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitExternalExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitListEntry()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitModifier()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitParenExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitParenOptExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitParenthesized()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitPredicate()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitPredicateSign()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitQuantified()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitQuantifier()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitReferenceOrToken()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitRule()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitSequence()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitStringLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitValueList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R visitNamedElement()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/BnfVisitor.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::gen" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfQuantifierImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfQuantifierImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfQuantifierImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfParenExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfParenExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfParenExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfExternalExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfExternalExpressionImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfExternalExpressionImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfExternalExpressionImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfPredicateImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfPredicateImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfPredicateImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfPredicateImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfPredicateSign getPredicateSign()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfPredicateImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfValueListImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfValueListImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfValueListImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getListEntryList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfValueListImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfParenthesizedImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfParenthesizedImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfParenthesizedImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfParenthesizedImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfAttrsImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfAttrsImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfAttrsImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAttrList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfAttrsImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfModifierImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfModifierImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfModifierImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfQuantifiedImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfQuantifiedImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfQuantifiedImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfQuantifiedImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfQuantifier getQuantifier()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfQuantifiedImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gen" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfAttrImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfAttrImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfAttrImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfAttrPattern getAttrPattern()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfAttrImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfAttrImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfAttrImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfAttrPatternImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfAttrPatternImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfAttrPatternImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfStringLiteralExpression getLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfAttrPatternImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfPredicateSignImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfPredicateSignImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfPredicateSignImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfChoiceImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfChoiceImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfChoiceImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfChoiceImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfReferenceOrTokenImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfReferenceOrTokenImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfReferenceOrTokenImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfReferenceOrTokenImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfListEntryImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfListEntryImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfListEntryImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfListEntryImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfStringLiteralExpression getLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfListEntryImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::gen" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfSequenceImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfSequenceImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfSequenceImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExpressionList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfSequenceImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfStringLiteralExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfStringLiteralExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfStringLiteralExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getString()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfStringLiteralExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfRuleImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfRuleImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfRuleImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfAttrs getAttrs()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfRuleImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfExpression getExpression()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfRuleImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gen" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getModifierList()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfRuleImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gen" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getId()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfRuleImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::gen" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfParenOptExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfParenOptExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfParenOptExpressionImpl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfLiteralExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfLiteralExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R accept()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfLiteralExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement getNumber()",
  "longName" : "",
  "relativeFileName" : "gen/org/intellij/grammar/psi/impl/BnfLiteralExpressionImpl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/jflex/psi/impl/StateRef.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Frame()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/parser/GeneratedParserUtilBase.java",
  "fileLinesCount" : 1278,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1053,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void init()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/LightPsi.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/LightPsi.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 192,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doHelpAction()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/InlineRuleDialog.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceRuleHandler.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BnfIntroduceTokenAction()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceTokenAction.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectElementsToIgnore()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfUnwrapDescriptor.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/refactor/BnfIntroduceTokenHandler.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfStringImpl.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 272,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BnfElementFactory()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/psi/impl/BnfElementFactory.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitEnd()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 665,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitInnerClassType()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/java/JavaHelper.java",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 905,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private record Item()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/diagram/BnfDiagramProvider.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/diagram/BnfDiagramProvider.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 362,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/livePreview/LivePreviewHelper.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeCalls()",
  "longName" : "",
  "relativeFileName" : "src/org/intellij/grammar/generator/NodeCalls.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]